Program C ++ za izdelavo enostavnega kalkulatorja za seštevanje, odštevanje, množenje ali deljenje z uporabo stikala ... primer

Primer za ustvarjanje preprostega kalkulatorja za dodajanje, odštevanje, množenje in deljenje z uporabo stavka preklop in prekinitev.

Če želite razumeti ta primer, morate poznati naslednje programske teme C ++:

  • Izjava o primeru stikala C ++ …
  • C ++ prekinite in nadaljujte izjavo

Ta program od uporabnika vzame aritmetični operator (+, -, *, /) in dva operanda ter izvede operacijo na teh dveh operandih, odvisno od operaterja, ki ga vnese uporabnik.

Primer: preprost kalkulator z uporabo stavka 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; ) 

Izhod

 Vnesite operator ali + ali - ali * ali delite: - Vnesite dva operanda: 3.4 8.4 3.4 - 8.4 = -5.0 

Ta program od uporabnika vzame operator in dva operanda.

Operater je shranjen v spremenljivi operaciji, dva operanda pa v številki1 in num2.

Nato stavek preklopi … se uporablja za preverjanje operaterja, ki ga vnese uporabnik.

Če uporabnik vpiše + then, se izjave za case: '+'izvršijo in program zaključi.

Če uporabnik vnese - potem se izjave za case: '-'izvršijo in program se zaključi.

Ta program deluje podobno za * in / operator. Če pa se operater ne ujema z nobenim od štirih znakov (+, -, * in /), se izvede privzeti stavek, ki prikaže sporočilo o napaki.

Zanimive Članki...