So erstellen sie einen rechner in c ++
Auf der Suche nach einer neuen Herausforderung, auf Ihrer grundlegenden C ++ -Kodierungserfahrung aufzubauen? Beginnen Sie mit Schritt eins, um eine grundlegende Zugabe, Subtraktion, Multiplikat- und Divisionsrechner mit C ++ - Codierung vorzunehmen.
Schritte
1. Source-Datei erstellen. Erstellen Sie eine Quelldatei, um das Schreiben von C ++ - Programm zu starten.

2. Header erklären. Beginnen Sie mit dem Schreiben in der Quelldatei, indem Sie mit #Include Header ioStream und iomanip anmelden und mit der Kennung verwenden, indem Sie den NAMEspace Declare std verwenden-.
#include #Include mit Namespace std-

3. Main erstellen. Erstellen Sie die Hauptaussage, in der Sie den Code schreiben möchten. Fügen Sie die Return-Anweisung am Ende des Codes in der Hauptfunktion hinzu.
int main () {return 0-}

4. Variablen erstellen. Beginnen Sie den Code zwischen Klammern der Hauptanweisung vor der Rücksendung. Deklarieren Sie INT-Variablen NUM1 und NUM2 und KARE-Variable OPR.
int num1, num2-char opr-

5. Werte für Num1 und NUM2 erhalten. Verwenden Sie den Befehl cout, um den Benutzer aufzunehmen, um zwei Zahlen einzugeben. Verwenden von CIN Weisen Sie den Eingang zu Variablen NUM1 und NUM2 zuzuweisen.
Kehre << "Geben Sie zwei Ganzzahlen ein: "-Zinsel >> Num1 >> NUM2-

6. Betreiber für OPR erhalten. Verwenden Sie den COUT-Befehl, um den Benutzer aufzufordern, einen Bediener für die Gleichung einzugeben. Verwenden von CIN ordnen Sie den Eingang der Zeichenvariablen, OPR.
Kehre << "Operator eingeben: + (Addition), - (Subtraktion)," << "* (Multiplikation), / (Division): "-Zinsel >> opr-cout << endlo-

7. Ausgabeanweisung erstellen. Verwenden Sie Cout, um die Ergebnisse des eingegebenen Ergebnisses auszugeben, und beginnen Sie mit der Schaltfläche Switch-Anweisung, um das Ergebnis zu finden.
Kehre << Num1 << " " << Opr << " " << NUM2 << " Hat "-Switch (OPR) {}

8. Deklarieren Sie den Fall `+`. Machen Sie die Fall-Anweisung, wenn der Benutzer die Zugabe von Fall verwenden möchte, verwenden Sie Cout, um das Produkt von Num1 + NUM2 auszugeben, enden den Fall mit Pause.
Fall `+`: Cout << Num1 + Num2 << Endl-Pause-

9. Fall deklarieren `-`. MACHEN SIE CASE-Anweisung, wenn der Benutzer die Subtraktion mit dem Fall machen möchte. Verwenden Sie Cout, um das Produkt von NUM1 - NUM2 auszugeben, und enden Sie den Fall mit Pause.
Fall `-`: Cout << NUM1 - NUM2 << Endl-Pause-

10. Deklarieren Sie den Fall `*`. Case-Anweisung, wenn der Benutzer Multiplikation mit dem Fall ausführen möchte. Verwenden Sie Cout, um das Produkt von NUM1 * NUM2 auszugeben, und enden Sie den Fall mit Pause.
Fall `*`: Cout << NUM1 * NUM2 << Endl-Pause-

11. Deklarieren Sie den Fall `/`. MACHEN SIE KASSE-ERKLÄRUNG, wann der Benutzer Division machen möchte. Für diesen Fall müssen Sie jedoch eine IF und ELSE-Anweisung verwenden, falls der Benutzer nach Null teilen versucht, wenn die Nummer nicht Null ist, um das Produkt von Num1 / Num2 auszugeben, sonst, wenn es Null ist, um Cout zu verwenden Erklärung, die das Problem lässt, weiß das Problem.
Fall `/`: if (Num2 != 0) Cout << NUM1 / NUM2 << endl-elsecout << "Fehler ncannot teilen von null" << Endl-Pause-

12. Fügen Sie eine Standardabrechnung hinzu. Fügen Sie die Standardanweisung innerhalb der Schaltstruktur ein. Die Standardanweisung lässt den Benutzer wissen, wann Variablen nicht die richtigen Bediener sind. Beenden Sie den Schalter nach der Standard-Anweisung.
Standard: Cout << "Illegaler Betrieb" << endl-}

13. Das Programm ausführen. Gehen Sie zum Build-Menü oben auf dem Bildschirm und klicken Sie auf Programm aufbauen, und drücken Sie dann STRG 5 auf der Tastatur, um sie auszuführen. Wenn es Fehler gibt, wird der Compiler ihren Standort angezeigt.
#Include #include Verwenden von Namespace STD-INT int () {int num1, num2-char opr-cout << "Geben Sie zwei Ganzzahlen ein: "-Zinsel >> Num1 >> Num2-Cout << endl-cout << "Operator eingeben: + (Addition), - (Subtraktion)," << " * (Multiplikation), / (Division): "-Zinsel >> opr-cout << endl-cout << Num1 << " " << Opr << " " << NUM2 << " Hat "-Switch (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 << "Fehler ncannot teilen von null" << Endl-Pause-Standard: Cout << "Illegaler Betrieb" << Endl-} Rückkehr 0-}
Tipps
Wenn der Code nicht ausgeführt wird, stellen Sie sicher - ist nach den richtigen Anweisungen und: ist nach jedem Fall.
Wenn das Programm läuft, aber Antworten sind nicht korrekt, um sicherzustellen, dass der Pause nach jeder Fallanweisung ist.
Dinge, die du brauchen wirst
- Computer
- C ++ - Compiler (Beispiele verwenden visuelle Basic)