C ++ programm lihtsa kalkulaatori koostamiseks lüliti juhtumi liitmiseks, lahutamiseks, korrutamiseks või jagamiseks

Lang L: none (table-of-contents)

Näide lihtsa kalkulaatori loomiseks, et liitmis-, lahutamis-, korrutamis- ja jagamislause abil jagada ja jagada.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:

  • C ++ lüliti … juhtumi avaldus
  • C ++ paus ja jätkake avaldust

See programm võtab kasutajalt aritmeetikaoperaatori (+, -, *, /) ja kaks operandi ning teostab operatsiooni nende kahe operandiga sõltuvalt kasutaja sisestatud operaatorist.

Näide: Lülitit kasutades lihtne kalkulaator

 # 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äljund

 Sisestage operaator kas + või - või * või jagage: - sisestage kaks operandi: 3,4 8,4 3,4 - 8,4 = -5,0 

See programm võtab kasutajalt operaatori ja kaks operandi.

Operaator on salvestatud muutuvasse op ja kaks operandi salvestatakse vastavalt numbritesse 1 ja 2.

Seejärel kasutatakse lülitit … juhtumit kasutatakse kasutaja sisestatud operaatori kontrollimiseks.

Kui kasutaja sisestab +, siis case: '+'käivitatakse avaldused domeenile ja programm lõpetatakse.

Kui kasutaja siseneb - siis case: '-'käivitatakse avaldused domeenile ja programm lõpetatakse.

See programm töötab sarnaselt * ja / operaatori puhul. Kuid kui operaator ei ühti ühestki neljast märgist (+, -, * ja /), käivitatakse vaikeväljend, mis kuvab tõrketeate.

Huvitavad Artiklid...