C ++ -ohjelman avulla voit tehdä yksinkertaisen laskimen, jonka avulla voit lisätä, vähentää, kertoa tai jakaa käyttämällä kytkintä ... tapaus

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.

Mielenkiintoisia artikkeleita...