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.