Program v C ++ na vytvorenie jednoduchej kalkulačky na sčítanie, odčítanie, násobenie alebo delenie pomocou prepínača ...

Príklad na vytvorenie jednoduchej kalkulačky na sčítanie, odčítanie, násobenie a delenie pomocou príkazu switch and break.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich programovacích tém C ++:

  • Prepínač C ++ … vyhlásenie o prípade
  • Príkaz C ++ na prerušenie a pokračovanie

Tento program prevezme od používateľa aritmetický operátor (+, -, *, /) a dva operandy a vykoná operáciu s týmito dvoma operandmi v závislosti od operátora zadaného používateľom.

Príklad: Jednoduchá kalkulačka používajúca príkaz switch

 # 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; ) 

Výkon

 Zadajte operátor + alebo - alebo * alebo rozdeľte: - Zadajte dva operandy: 3,4 8,4 3,4 - 8,4 = -5,0 

Tento program prevezme od používateľa operátor a dva operandy.

Operátor je uložený v premennej op a dva operandy sú uložené v číslach num1 a num2.

Potom sa príkaz switch … case použije na kontrolu operátora zadaného používateľom.

Ak užívateľ zadá +, case: '+'vykonajú sa príkazy pre a program sa ukončí.

Ak užívateľ zadá -, case: '-'vykonajú sa príkazy pre a program sa ukončí.

Tento program funguje podobne pre operátora * a /. Pokiaľ ale operátor nezodpovedá žiadnemu zo štyroch znakov (+, -, * a /), vykoná sa predvolený príkaz, ktorý zobrazí chybové hlásenie.

Zaujímavé články...