Programm für einfachen Rechner

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir ein einfaches Rechnerprogramm in C++ erstellen. Dieses Programm wird Switch-Anweisungen verwenden, um grundlegende arithmetische Operationen wie Addition, Subtraktion, Multiplikation und Division durchzuführen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/switch("Switch") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/comments("Comments") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/switch -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/output -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/user_input -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/files -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/comments -.-> lab-96238{{"Programm für einfachen Rechner"}} cpp/code_formatting -.-> lab-96238{{"Programm für einfachen Rechner"}} end

Das Programmfile einrichten

Zunächst müssen wir die Datei main.cpp im Verzeichnis ~/project erstellen. Verwenden Sie Ihren Lieblings-Texteditor, um eine neue Datei mit dem Namen main.cpp zu erstellen.

touch ~/project/main.cpp

Notwendige Bibliotheken einbinden

In der Datei main.cpp müssen wir die Header-Datei iostream einbinden.

#include <iostream>

Die Hauptfunktion hinzufügen

Als nächstes müssen wir der Hauptfunktion main unseren Programm hinzufügen.

int main() {
    // Code kommt hier hin
    return 0;
}

Variablen deklarieren und Benutzereingaben abfragen

In der main-Funktion müssen wir die erforderlichen Variablen deklarieren und den Benutzer nach Eingaben fragen.

int main() {
    char op;
    float num1, num2;

    std::cout << "Geben Sie einen Operator ein, entweder + oder - oder * oder /: ";
    std::cin >> op;

    std::cout << "\nGeben Sie zwei Operanden ein: ";
    std::cin >> num1 >> num2;

    // Code kommt hier hin

    return 0;
}

Switch-Anweisung hinzufügen

Wir können eine Switch-Anweisung verwenden, um die erforderliche Operation basierend auf dem von dem Benutzer eingegebenen Operator durchzuführen.

int main() {
    char op;
    float num1, num2;

    std::cout << "Geben Sie einen Operator ein, entweder + oder - oder * oder /: ";
    std::cin >> op;

    std::cout << "\nGeben Sie zwei Operanden ein: ";
    std::cin >> num1 >> num2;

    switch(op) {
        case '+':
            std::cout << "\nDas Ergebnis ist: " << num1 + num2;
            break;

        case '-':
            std::cout << "\nDas Ergebnis ist: " << num1 - num2;
            break;

        case '*':
            std::cout << "\nDas Ergebnis ist: " << num1 * num2;
            break;

        case '/':
            std::cout << "\nDas Ergebnis ist: " << num1 / num2;
            break;

        default:
            // Wenn der Operator nicht +, -, * oder / ist, wird eine Fehlermeldung angezeigt
            std::cout << "Fehler! Operator ist nicht korrekt";
            break;
    }

    return 0;
}

Programm kompilieren und ausführen

Kompilieren Sie das Programm mit dem folgenden Befehl in der Konsole des Ubuntu-Systems:

g++ ~/project/main.cpp -o main &&./main

Zusammenfassung

In diesem Lab haben wir ein einfaches Rechnerprogramm in C++ erstellt. Wir haben Switch-Anweisungen verwendet, um basale arithmetische Operationen basierend auf Benutzereingaben durchzuführen. Wenn Sie den in diesem Lab beschriebenen Schritten folgen, sollten Sie jetzt über ein grundlegendes Verständnis verfügen, wie man ein einfaches Rechnerprogramm in C++ erstellt.