Cum se creează un calculator în c ++
Căutați o nouă provocare pentru a construi experiența dvs. de codare C ++ de bază? Începeți cu pasul unu pentru a face o adăugare de bază, scădere, multiplicare și calculator de divizare utilizând codarea C ++.
Pași
1. Creați fișier sursă. Creați fișier sursă pentru a începe să scrieți programul C ++.

2. Declarați anteturile. Începeți să scrieți în fișierul sursă, utilizând #include declare antet Iosttream și Iomanip și folosind identificatorul, folosind spațiul de nume declară Std-.
#include #include folosind spațiul de nume std-

3. Creați principalul principal. Creați declarația principală pe care o veți scrie codul în. Adăugați declarația de retur la sfârșitul codului în funcția principală.
int principal () {retur 0-}

4. Creați variabile. Începeți codul între parantezele declarației principale înainte de declarația de returnare. Declarați variabilele INT Num1 și Num2, și variabila CHAR OPR.
int num1, num2-char opr-

5. Obțineți valori pentru Num1 și Num2. Utilizați comanda Cout pentru a solicita utilizatorului să introducă două numere. Utilizarea CIN Atribuiți intrarea la variabile Num1 și Num2.
Cout << "Introduceți două numere întregi: "-Cin >> num1 >> NUM2-

6. Obțineți operatorul pentru OPR. Utilizați comanda Cout pentru a solicita utilizatorului să intre un operator pentru ecuație. Utilizarea CIN Atribuiți intrarea la variabila char, OPR.
Cout << "Introduceți operatorul: + (adăugare), - (scădere)," << "* (multiplicare), / (diviziune): "-Cin >> Opr-Cout << endl-

7. Creați declarația de ieșire. Utilizați Cout pentru a ieși din rezultatele a ceea ce a fost introdus, apoi începeți instrucțiunea pentru a găsi rezultatul.
Cout << num1 << " " << Opr << " " << NUM2 << " = "-comutator (opr) {}

8. Declare caz "+". Faceți declarația de caz pentru momentul în care utilizatorul dorește să facă adăugarea utilizării cazului, utilizați Cout pentru a ieși produsul Numi + Num2, terminați carcasa cu pauză.
Case "+": Cout << NUM1 + NUM2 << Endl-Break-

9. Declare caz ";". Faceți declarația de caz atunci când utilizatorul dorește să facă o scădere utilizând cazul. Utilizați Cout pentru a ieși produsul numi-num2 și terminați cazul cu pauză.
Case ";": Cout << NUM1 - NUM2 << Endl-Break-

10. Declare caz "*". Faceți declarația de caz atunci când utilizatorul dorește să facă multiplicare folosind cazul. Utilizați Cout pentru a ieși produsul numi * num2 și terminați cazul cu pauză.
Case "*": Cout << num1 * Num2 << Endl-Break-

11. Declare caz "/". Faceți declarația de caz atunci când utilizatorul dorește să facă diviziune. În acest caz, deși trebuie să utilizați o declarație IF și altceva în cazul în care utilizatorul încearcă să se împartă cu zero, dacă numărul nu este zero Utilizați Cout pentru a ieși produsul de Num1 / Num2, altfel dacă este zero Utilizați Cout pentru a ieși A Declarația care permite utilizatorului să cunoască problema.
Case "/": dacă (Num2 != 0) cout << NUM1 / NUM2 << Endl-altcineva << "Eroare ncannot Divideți de zero" << Endl-Break-

12. Adăugați o declarație implicită. Includeți instrucțiunea implicită din structura comutatorului. Declarația prestabilită permite utilizatorului să știe când variabilele introduse nu sunt operatorii corecți. Terminați comutatorul după instrucțiunea implicită.
Implicit: Cout << "Operațiunea ilegală" << Endl-}

13. Rulați programul. Accesați meniul de construire din partea de sus a ecranului și faceți clic pe Program de construire, apoi apăsați CTRL 5 de pe tastatură pentru ao rula. Dacă există erori, compilatorul va arăta locația lor.
#include #include folosind namespace std-int principal () {int Num1, Num2-char opr-cout << "Introduceți două numere întregi: "-Cin >> num1 >> Num2-cout << Endl-Cout << "Introduceți operatorul: + (adăugare), - (scădere)," << " * (multiplicare), / (diviziune): "-Cin >> Opr-Cout << Endl-Cout << num1 << " " << Opr << " " << NUM2 << " = "-comutator (OPR) {caz "+ `: Cout << NUM1 + NUM2 << Endl-Break-Cas ";": Cout << NUM1 - NUM2 << Endl-Break-caz "* `: Cout << num1 * Num2 << Endl-Break-caz "/ `: dacă (Num2 != 0) cout << NUM1 / NUM2 << Endl-altcineva << "Eroare ncannot Divideți de zero" << Endl-Break-implicit: Cout << "Operațiunea ilegală" << Endl-} retur 0-}
sfaturi
Dacă codul nu va funcționa asigurați-vă că este după instrucțiunile corecte și: după fiecare caz.
Dacă programul funcționează, dar răspunsurile nu sunt corecte, asigurați-vă că pauza este după fiecare declarație de caz.
Lucrurile de care veți avea nevoie
- Calculator
- C ++ Compilator (exemple utilizează Visual Basic)
Partajați pe rețeaua socială: