Kaip sukurti pagrindinį skaičiuotuvą C++

Kaip Sukurti Pagrindini Skaiciuotuva C



Skaitiniai duomenys – tai duomenų tipas, pavaizduotas skaičiais, o ne kalba. Tai kiekybinis duomenų pateikimas. Nuo vaiko pinigų skaičiavimo iki puikaus verslininko pardavimų analizės – skaičiai. Suskaičiuoti šiuos skaičius dideliais duomenimis žmogaus smegenims ne visai paprasta tai padaryti rankiniu būdu per trumpą laiką, todėl šią funkciją atlieka skaičiuotuvai. Skaičiuoklė yra nešiojamasis įrenginys, naudojamas efektyviai atlikti matematines operacijas nuo paprastų iki sudėtingų, o pagrindinės operacijos apima sudėjimą, atimtį, daugybą ir padalijimą.

Kaip sukurti pagrindinį skaičiuotuvą C++

Pagrindinis skaičiuotuvas atlieka paprastas aritmetines operacijas, tokias kaip sudėjimas, atimtis, daugyba ir padalijimas. C++ kalboje skaičiuotuvui sukurti galima naudoti perjungimo didžiųjų ir mažųjų raidžių teiginį.







Pagrindinis C++ skaičiuotuvas

Šioje programoje yra sukurtas pagrindinis skaičiuotuvas, kuris gali sudėti, atimti, dauginti, padalyti, paimti kvadratą ir kvadratinę šaknį iš skaičių:



#include
#include
naudojant vardų sritį std;

tarp pagrindinis ( )
{
int pasirinkimas;
float num1, num2, x;

cout << 'Pasirinkite savo parinktis:'
\n 1 = papildymas'
\n 2 = atimtis'
\n 3 = daugyba'
\n 4 = skyrius'
\n 5 = kvadratai'
\n 6 = kvadratinė šaknis'
\n 7 = išeiti' << endl;
daryti {
// vartotojo pasirinkimas
cout << \n Įveskite savo pasirinkimą: ' << endl;

valgymas >> pasirinkimas;

jungiklis ( pasirinkimas ) {
// Papildymas
atveju 1 : {

cout << 'Įveskite pirmąjį operandą:' ;
valgymas >> skaičius1;
cout << 'Įveskite antrąjį operandą:' ;
valgymas >> skaičius2;
x = skaičius1 + skaičius2;
cout << 'Suma =' << x;
pertrauka ;
}
// Atimtis
atveju 2 :
cout << 'Įveskite pirmąjį operandą:' ;
valgymas >> skaičius1;
cout << 'Įveskite antrąjį operandą:' ;
valgymas >> skaičius2;
x = skaičius1 - skaičius2;
cout << 'Atimtis =' << x;
pertrauka ;

// Daugyba
atveju 3 :
cout << 'Įveskite pirmąjį operandą:' ;
valgymas >> skaičius1;
cout << 'Įveskite antrąjį operandą:' ;
valgymas >> skaičius2;
x = skaičius1 * skaičius2;
cout << 'Produktas =' << x;
pertrauka ;
// Padalinys
atveju 4 :
cout << „Įvesk dividendą:“ ;
valgymas >> skaičius1;
cout << 'Įveskite daliklį:' ;
valgymas >> skaičius2;

kol ( skaičius2 == 0 )
{
cout << \n Daliklis negali būti nulis.
\n Dar kartą įveskite daliklį: ' ;
valgymas >> skaičius2;
}
x = skaičius1 / skaičius2;
cout << \n koeficientas = ' << x;
pertrauka ;

// Kvadratas
atveju 5 :
cout << 'Įveskite skaičių: \n ;
valgymas >> skaičius1;
x = skaičius1 * skaičius1;
cout << 'Kvadratas' << skaičius1 << '=' << x;
pertrauka ;
atveju 6 :
cout << 'Įveskite skaičių: \n ;
valgymas >> skaičius1;
x = kv ( skaičius1 ) ;
cout << 'Kvadratinė šaknis' << skaičius1 << '=' << x;
pertrauka ;

atveju 7 :
grąžinti 0 ;

numatytasis: cout << \n Klaida! Pasirinkimas neapibrėžtas šioje srityje' ;
}
}
kol ( pasirinkimas ! = 7 ) ;
grąžinti 0 ;
}



Vartotojui suteikiami 7 pasirinkimai, 7 pasirinkimas suteikia išeities parinktį, o kiti pasirinkimai atlieka skirtingas aritmetines operacijas. Naudotojas įves du operandus, kad atliktų sudėjimą, daugybą ir atimtį, o dalijimui vartotojas įves dividendą (skaitiklį) ir daliklį (vardiklį).





Ciklas while naudojamas patikrinti, ar daliklis yra nulis, ar ne nulis, jei jis yra nulis, vartotojo prašoma įterpti kitą daliklį. Kadangi dalijimas negali būti atliktas su nuliniu dalikliu, jis grąžina neapibrėžtą reikšmę. Vartotojas gali įvesti bet kokį pasirinktą skaičių, kad patikrintų kvadratą ir kvadratinę šaknį. Jei vartotojo pasirinkimas neteisingas, jis grįš; ir nebus atliekama jokia operacija. Kol bus pasirinkta 7 parinktis, programinė įranga veiks toliau:



Vartotojas pasirenka 1 ir įveda du operandus, kad atliktų sudėjimą, programa grąžina dviejų skaičių sumą. Kai vartotojas pasirenka 2 ir įveda du operandus, grąžinamas dviejų skaičių skirtumas. 3 parinktis leidžia vartotojui atlikti dviejų skaičių dauginimą. Pasirinkus 7, vartotojas turi išeiti iš programos ir toliau paspaudus bet kurį klavišą konsolės langas išnyks.

Kai vartotojas pasirenka 4 pasirinkimą, jo prašoma įvesti dividendą ir daliklį. Kai daliklis lygus nuliui, padalyti negalima, o vartotojas turi įvesti kitą daliklį, kuris nėra nulis. Kadangi daliklis yra didesnis, koeficientas yra taškais, tai yra, ši programa taip pat gali nuskaityti ir grąžinti slankiąsias reikšmes.

5 ir 6 pasirinkimai grąžina atitinkamai įvesties skaičiaus kvadratą ir kvadratinę šaknį. Ši funkcija sqrt () yra apibrėžta cmath antraštės bibliotekoje. Jei ši biblioteka neapibrėžta, ši funkcija negali būti vykdoma.

Išvada

Skaičiuoklė yra prietaisas aritmetiniams veiksmams atlikti. C++ kalboje esantis perjungimo atvejis gali būti naudojamas norint sukurti paprastą skaičiuotuvą. Čia sukurtas skaičiuotuvas gali atlikti įvairias aritmetines operacijas, įskaitant sudėtį, atimtį, daugybą, kvadratą, kvadratinę šaknį ir skaičių padalijimą.