C ++ Program for å lage en enkel kalkulator for å legge til, trekke fra, multiplisere eller dele ved hjelp av bryter ... sak

Eksempel for å lage en enkel kalkulator for å legge til, trekke fra, multiplisere og dele ved hjelp av bryter- og pauseuttalelse.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:

  • C ++ -bryter … uttalelse
  • C ++ bryte og fortsette uttalelse

Dette programmet tar en aritmetisk operator (+, -, *, /) og to operander fra en bruker og utfører operasjonen på de to operandene avhengig av operatøren som er angitt av brukeren.

Eksempel: Enkel kalkulator ved bruk av bryteruttalelse

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

Produksjon

 Skriv inn operatør enten + eller - eller * eller del: - Angi to operander: 3.4 8.4 3.4 - 8.4 = -5.0 

Dette programmet tar en operatør og to operander fra brukeren.

Operatøren er lagret i variabel op og to operander er lagret i henholdsvis num1 og num2.

Deretter brukes bryter … saksuttalelse for å sjekke operatøren som er angitt av brukeren.

Hvis brukeren skriver inn +, blir uttalelser for case: '+'utført og programmet avsluttet.

Hvis brukeren går inn - blir uttalelser for case: '-'utført og programmet avsluttet.

Dette programmet fungerer på samme måte for * og / operatør. Men hvis operatøren ikke samsvarer med noen av de fire tegnene (+, -, * og /), utføres standarduttrykk som viser feilmelding.

Interessante artikler...