Kuidas luua kalkulaatorit C++ keeles

Kas otsite uut väljakutset, et tugineda oma põhilisele C++ kodeerimiskogemusele? Alustage esimesest sammust, et teha põhiline liitmise, lahutamise, korrutamise ja jagamise kalkulaator, kasutades C++ kodeerimist.

1
Loo lähtefail. C++ programmi kirjutamise alustamiseks looge lähtefail.

2
Päiste deklareerimine. Alustage kirjutamist lähtefaili, kasutades käsku #include deklareeri päised iostream ja iomanip ning identifikaatorit, kasutades nimeruumi deklareeri std;.#include #include kasutades nimeruumi std;

3
Loo peamine. Looge põhilause, kuhu kavatsete koodi kirjutada. Lisage return-lause põhifunktsiooni.int main(){return 0;} koodi lõppu

4
Loo muutujad. Alustage koodi põhilause sulgudes enne return-lauset. Deklareerib int muutujad num1 ja num2 ning char muutuja opr.int num1, num2;char opr;

5
Hankige num1 ja num2 väärtused. Kasutage käsku cout, et paluda kasutajal sisestada kaks numbrit. cini kasutamine Määrake sisendiks muutujad num1 ja num2. cout << "Sisesta kaks täisarvu: ";cin >> num1 >> num2;

6
Hankige operaator opr. Kasutage käsku cout, et paluda kasutajal sisestada võrrandi jaoks operaator. Kasutades cin määrake sisend char muutujale, opr.cout << "Sisestage operaator: + (liitmine), - (lahutamine)," << " * (korrutamine), / (jagamine): ";cin >> opr; cout << endl; 7 Loo väljundavaldus. Kasutage sisestatud tulemuste väljastamiseks cout ja alustage lüliti käsku, et leida tulemus.cout << num1 << " " << opr << " " << num2 << " = "; Switch (opr){} 8 Kuulutage juhtum '+'. Tehke suur- ja suurtähtede avaldus, kui kasutaja soovib teha liitmist, kasutades arvu num1 + num2 korrutist väljastamiseks cout, lõpetage suurtähtedega break.case '+': cout << num1 + num2 << endl; murda; 9 Kuuluta juhtum '-'. Tehke suurtähtede avaldus, kui kasutaja soovib teha suur- ja suurtähtede abil lahutamist. Kasutage cout, et väljastada arvu num1 - number2 korrutis ja lõpetada juhtum fraasiga break.case'-': cout << number1 - number2 << endl; murda; 10 Kuuluta juhtum '*'. Tehke suur- ja suurtähtede avaldus, kui kasutaja soovib korrutada suur- ja suurtähtedega. Kasuta cout, et väljastada arvu num1 * num2 korrutis ja lõpetada juhtum sõnaga break.case'*': cout << num1 * num2 << endl; murda; 11 Kuuluta juhtum '/'. Tehke suurjuhtude avaldus, kui kasutaja soovib jagada. Sel juhul tuleb aga kasutada lauset if ja else juhuks, kui kasutaja üritab jagada nulliga, kui arv ei ole null, siis kasuta arvude arv1 / num2 korrutise väljastamiseks käsku cout, muul juhul kui see on null, siis väljastamiseks cout. avaldus, mis annab kasutajale probleemist teada. case'/':if (num2 != 0) cout << number1 / num2 << endl;else cout << "VIGA nEi saa nulliga jagada" << endl; murda; 12 Lisa vaikelause. Kaasake vaikelause lüliti struktuuri. Vaikelause annab kasutajale teada, kui sisestatud muutujad ei ole õiged operaatorid. Lõpetage lüliti pärast vaikelauset.default:cout << "Illegaalne toiming" << endl;} 13 Käivitage programm. Minge ekraani ülaosas ehitusmenüüsse ja klõpsake käsul Koostamisprogramm, seejärel vajutage selle käivitamiseks klaviatuuril klahvi ctrl 5. Kui esineb vigu, näitab kompilaator nende asukohta. Siin on lõplik kood:#include #include kasutades nimeruumi std;int main(){int num1, num2;char opr;cout << "Sisesta kaks täisarvud: ";cin >> num1 >> num2;cout << endl;cout << "Sisestage operaator: + (liitmine), - (lahutamine)," << " * (korrutamine), / (jagamine): "; cin >> opr;cout << endl;cout << num1 << " " << opr << " " << num2 << " = ";lüliti (opr){case '+':cout << num1 + num2 << endl;break;case'-':cout << num1 - num2 << endl;break;case'*':cout << num1 * num2 << endl;break;case'/':if (num2 != 0)cout << num1 / num2 << endl;elsecout << "VIGA nEi saa nulliga jagada" << endl;break;default:cout << "Illegaalne toiming" << endl;}return 0;}