Esimerkki yksinkertaisen laskimen luomisesta, jotta voit lisätä, vähentää, kertoa ja jakaa käyttämällä switch and break -lauseketta.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C ++ -ohjelmointiaiheista:
- C ++ -kytkin … tapauslauseke
- C ++ tauko ja jatka lausuntoa
Tämä ohjelma ottaa käyttäjältä aritmeettisen operaattorin (+, -, *, /) ja kaksi operandia ja suorittaa operaation näillä kahdella operandilla käyttäjän syöttämän operaattorin mukaan.
Esimerkki: Yksinkertainen laskin kytkinlauseketta käyttäen
# include using namespace std; int main() ( char op; float num1, num2; cout <> op; cout <> num1>> num2; switch(op) ( case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: // If the operator is other than +, -, * or /, error message is shown cout << "Error! operator is not correct"; break; ) return 0; )
Tuotos
Syötä operaattori joko + tai - tai * tai jaa: - Syötä kaksi operandia: 3,4 8,4 3,4 - 8,4 = -5,0
Tämä ohjelma vie käyttäjältä käyttäjän ja kaksi operandia.
Operaattori tallennetaan muuttujaan op ja kaksi operandia tallennetaan vastaavasti numeroihin 1 ja 2.
Sitten kytkintä… tapauslauseketta käytetään käyttäjän kirjoittaman käyttäjän tarkistamiseen.
Jos käyttäjä syöttää +, lausekkeet case: '+'
suoritetaan ja ohjelma lopetetaan.
Jos käyttäjä syöttää -, lausekkeet case: '-'
suoritetaan ja ohjelma lopetetaan.
Tämä ohjelma toimii samalla tavalla * ja / operaattorin kanssa. Mutta jos operaattori ei vastaa yhtään neljästä merkistä (+, -, * ja /), suoritetaan oletuslauseke, joka näyttää virheilmoituksen.