Kako sestaviti osnovni kalkulator v C++

Kako Sestaviti Osnovni Kalkulator V C



Numerični podatki so vrsta podatkov, ki so namesto v jeziku predstavljeni v obliki številk. Je kvantitativna predstavitev podatkov. Od štetja denarja s strani otroka do analize prodaje s strani velikega poslovneža so vpletene številke. Za izračun teh številk v velikih podatkih človeški možgani tega ne morejo narediti ročno v kratkem času, zato to funkcijo opravljajo kalkulatorji. Kalkulator je prenosna naprava, ki se uporablja za učinkovito izvajanje matematičnih operacij od preprostih do zapletenih, osnovne operacije pa vključujejo seštevanje, odštevanje, množenje in deljenje.

Kako sestaviti osnovni kalkulator v C++

Osnovni kalkulator izvaja preproste aritmetične operacije, kot so seštevanje, odštevanje, množenje in deljenje. V C++ lahko za ustvarjanje kalkulatorja uporabite stavek switch case.







Osnovni kalkulator v C++

V tem programu je zgrajen osnovni kalkulator, ki zna seštevati, odštevati, množiti, deliti, jemati kvadrat in kvadratni koren števil:



#include
#include
uporaba imenskega prostora std;

int main ( )
{
int izbira;
float num1, num2, x;

cout << 'Izberite svoje možnosti:'
' \n 1 = seštevek'
' \n 2 = odštevanje'
' \n 3 = Množenje'
' \n 4 = delitev'
' \n 5 = kvadrati'
' \n 6 = kvadratni koren'
' \n 7 = izhod' << endl;
narediti {
// izbira uporabnika
cout << ' \n Vnesite svojo izbiro: ' << endl;

prehranjevanje >> izbira;

stikalo ( izbira ) {
// Dodatek
Ovitek 1 : {

cout << 'Vnesite prvi operand: ' ;
prehranjevanje >> num1;
cout << 'Vnesite drugi operand:' ;
prehranjevanje >> št.2;
x = num1 + num2;
cout << 'Vsota = ' << x;
odmor ;
}
// Odštevanje
Ovitek 2 :
cout << 'Vnesite prvi operand: ' ;
prehranjevanje >> num1;
cout << 'Vnesite drugi operand:' ;
prehranjevanje >> št.2;
x = num1 - num2;
cout << 'Odštevanje = ' << x;
odmor ;

// Množenje
Ovitek 3 :
cout << 'Vnesite prvi operand: ' ;
prehranjevanje >> num1;
cout << 'Vnesite drugi operand:' ;
prehranjevanje >> št.2;
x = num1 * št.2;
cout << 'Izdelek =' << x;
odmor ;
// Delitev
Ovitek 4 :
cout << 'Vnesite dividendo: ' ;
prehranjevanje >> num1;
cout << 'Vnesite delitelj:' ;
prehranjevanje >> št.2;

medtem ( num2 == 0 )
{
cout << ' \n Delitelj ne more biti nič.'
' \n Še enkrat vnesite delitelj: ' ;
prehranjevanje >> št.2;
}
x = num1 / št.2;
cout << ' \n količnik = ' << x;
odmor ;

// kvadrat
Ovitek 5 :
cout << 'Vnesite številko: \n ' ;
prehranjevanje >> num1;
x = num1 * num1;
cout << 'Kvadrat' << št.1 << ' = ' << x;
odmor ;
Ovitek 6 :
cout << 'Vnesite številko: \n ' ;
prehranjevanje >> num1;
x = sqrt ( št.1 ) ;
cout << 'Kvadratni koren iz' << št.1 << ' = ' << x;
odmor ;

Ovitek 7 :
vrnitev 0 ;

privzeto: cout << ' \n Napaka! Izbira ni opredeljena v tem obsegu' ;
}
}
medtem ( izbira ! = 7 ) ;
vrnitev 0 ;
}



Uporabniku je na voljo 7 izbir, izbira 7 daje možnost izhoda, ostale izbire pa izvajajo različne aritmetične operacije. Uporabnik bo vnesel dva operanda za izvajanje seštevanja, množenja in odštevanja, pri deljenju bo uporabnik vstavil dividendo (števec) in delitelj (delilec).





Zanka while se uporablja za preverjanje, ali je delitelj številka nič ali ni nič; če je nič, mora uporabnik vstaviti drug delitelj. Ker deljenja ni mogoče izvesti z deliteljem nič, vrne nedefinirano vrednost. Uporabnik lahko vnese poljubno število, da preveri kvadrat in kvadratni koren. Če je izbira uporabnika neveljavna, se vrne; in nobena operacija ne bo izvedena. Dokler ni izbrana možnost 7, bo programska oprema delovala:



Uporabnik izbere 1 in vnese dva operanda za izvedbo seštevanja, program vrne vsoto dveh števil. Ko uporabnik izbere 2 in vnese dva operanda, se vrne razlika dveh števil. Možnost 3 uporabniku omogoča množenje dveh števil. Ko je izbrana izbira 7, mora uporabnik zapustiti program in ob nadaljnjem pritisku katere koli tipke bo okno konzole izginilo.

Ko uporabnik izbere možnost 4, mora uporabnik vnesti dividendo in delitelj. Ko je delitelj enak nič, deljenja ni mogoče izvesti in uporabnik mora vnesti drug delitelj, ki ni nič. Ker je delitelj večji, je količnik v točkah, kar pomeni, da lahko ta program bere in vrača tudi vrednosti s plavajočim.

Možnosti 5 in 6 vrneta kvadratni oziroma kvadratni koren vnesenega števila. Ta funkcija sqrt() je definirana v knjižnici glav cmath. Če ta knjižnica ni definirana, te funkcije ni mogoče izvesti.

Zaključek

Kalkulator je naprava za izvajanje aritmetičnih operacij. Za ustvarjanje enostavnega kalkulatorja je mogoče uporabiti stavek switch case v C++. Tukaj zasnovan kalkulator lahko izvaja različne aritmetične operacije, vključno s seštevanjem, odštevanjem, množenjem, kvadranjem, kvadratnim korenom in deljenjem števil.