Sådan oprettes en lommeregner i c ++
Leder du efter en ny udfordring at bygge på din grundlæggende C ++ kodning erfaring? Start med trin 1 for at lave en grundlæggende tilsætning, subtraktion, multiplikation og divisionsberegner ved hjælp af C ++ kodning.
Trin
1. Opret kildefil. Opret kildefil for at starte skrive C ++ program.

2. Erklære overskrifter. Begynd at skrive i kildefil, ved hjælp af #include erklære overskrifter Iostream og Iomanip og brug af identifikatoren, ved hjælp af navneområde Declare STD-.
#include #include ved hjælp af navnepace std-

3. Opret Main. Opret hovedopgørelsen, du skal skrive koden i. Tilføj returopgørelsen ved slutningen af koden i hovedfunktionen.
int Main () {Return 0-}

4. Opret variabler. Start kode mellem parenteser i hovedopgørelsen før returopgørelsen. Erklære int-variabler NUM1 og NUM2, og Char Variable OPR.
int num1, num2-char opr-

5. Få værdier for num1 og num2. Brug cout-kommandoen til at bede brugeren om at indtaste to numre. Brug CIN tildele input til variabler nummer 1 og num2.
cout << "Indtast to heltal: "-cin >> num1 >> Num2-

6. Få operatør til OPR. Brug cout-kommandoen til at bede brugeren om at indtaste en operatør for ligningen. Brug CIN tildele input til char-variablen, OPR.
cout << "Indtast operatør: + (tilføjelse), - (subtraktion)," << "* (Multiplikation), / (Division): "-cin >> OPR-COUT << Endl-

7. Opret udgangsstilling. Brug cout til udsendelse af resultater af, hvad der blev indtastet, så start switch-erklæringen for at finde resultatet.
cout << num1 << " " << opr << " " << Num2 << " = "-Skift (OPR) {}

8. Erklære case `+`. Gør sagsopgørelse for, hvornår brugeren ønsker at gøre tilføjelse ved hjælp af sag, skal du bruge cout til at udsende produktet af num1 + num2, afslutte sagen med pause.
Case `+`: Cout << num1 + num2 << Endl-Break-

9. Erklære sag `-`. Gør sagsopgørelse for, hvornår brugeren ønsker at gøre subtraktion ved hjælp af sag. Brug cout til at udgive produktet af num1 - Num2, og afslutte sagen med pause.
Case `-`: cout << Num1 - Num2 << Endl-Break-

10. Erklære sagen `*`. Gør sagsopgørelse for, hvornår brugeren ønsker at gøre multiplikation ved hjælp af sag. Brug cout til at udgive produktet af num1 * num2, og afslut sagen med pause.
Case `*`: Cout << num1 * num2 << Endl-Break-

11. Erklære sagen `/`. Gør sagsopgørelse for, hvornår brugeren ønsker at gøre Division. For dette tilfælde, selvom du skal bruge en hvis og ellers erklæring, hvis brugeren forsøger at opdele med nul, hvis nummeret ikke er nulbruger, skal du udskrive produktet af num1 / num2, ellers hvis det er nul, brug cout for at udsende en Erklæring, der kan bruge problemet.
Case `/`: Hvis (num2 != 0) cout << NUM1 / NUM2 << Endl-Elsecout << "Fejl ncannot divider med nul" << Endl-Break-

12. Tilføj en standardopgørelse. Medtag standardopgørelsen i omskifterstrukturen. Standard sætning lader brugeren vide, hvornår variabler indtaster ikke er de korrekte operatører. Afslut kontakten efter standardopgørelsen.
Standard: cout << "Ulovlig drift" << Endl-}

13. Kør programmet. Gå til Build-menuen øverst på skærmen og klik på Build Program, og tryk derefter på Ctrl 5 på tastaturet for at køre det. Hvis der er fejl, vil kompilatoren vise deres placering.
#include #include ved hjælp af navneområde STD-INT MOCT () {INT NUM1, NUM2-char opr-cout << "Indtast to heltal: "-cin >> num1 >> num2-cout << Endl-cout << "Indtast operatør: + (tilføjelse), - (subtraktion)," << " * (Multiplikation), / (Division): "-cin >> OPR-COUT << Endl-cout << num1 << " " << opr << " " << Num2 << " = "-Skift (OPR) {Case `+`: Cout << num1 + num2 << Endl-Break-Case `-`: Cout << Num1 - Num2 << Endl-Break-Case `*`: Cout << num1 * num2 << Endl-Break-Case `/`: Hvis (NUM2 != 0) cout << NUM1 / NUM2 << Endl-Elsecout << "Fejl ncannot divider med nul" << Endl-Break-Default: Cout << "Ulovlig drift" << Endl-} returnere 0-}
Tips
Hvis kode ikke vil køre Sørg for - er efter de korrekte udsagn og: er efter hver sag.
Hvis programmet kører, men svarene er ikke korrekte, sørg for, at afbrydelsen efter hver enkelt erklæring.
Ting du skal bruge
- Computer
- C ++ compiler (eksempler bruger Visual Basic)
Del på sociale netværk :