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. Imagine intitulată 7296742 1
1. Creați fișier sursă. Creați fișier sursă pentru a începe să scrieți programul C ++.
  • Imagine intitulată 7296742 2
    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-
  • Imagine intitulată 7296742 3
    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-}
  • Imagine intitulată 7296742 4
    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-
  • Imagine intitulată 7296742 5
    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-
  • Imagine intitulată 7296742 6
    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-
  • Imagine intitulată 7296742 7
    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) {}
  • Imagine intitulată 7296742 8
    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-
  • Imagine intitulată 7296742 9
    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-
  • Imagine intitulată 7296742 10
    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-
  • Imagine intitulată 7296742 11
    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-
  • Imagine intitulată 7296742 12
    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-}
  • Imagine intitulată 7296742 13
    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.
  • Iată codul final:
    #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ă:
    Similar