Programme pour une calculatrice simple

C++C++Beginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons créer un programme de calculatrice simple en utilisant C++. Ce programme utilisera des instructions switch pour effectuer des opérations arithmétiques de base telles que l'addition, la soustraction, la multiplication et la division.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) 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{{"Programme pour une calculatrice simple"}} cpp/switch -.-> lab-96238{{"Programme pour une calculatrice simple"}} cpp/output -.-> lab-96238{{"Programme pour une calculatrice simple"}} cpp/user_input -.-> lab-96238{{"Programme pour une calculatrice simple"}} cpp/files -.-> lab-96238{{"Programme pour une calculatrice simple"}} cpp/comments -.-> lab-96238{{"Programme pour une calculatrice simple"}} cpp/code_formatting -.-> lab-96238{{"Programme pour une calculatrice simple"}} end

Configure le fichier du programme

Tout d'abord, nous devons créer le fichier main.cpp dans le répertoire ~/projet. Utilisez votre éditeur de texte favori pour créer un nouveau fichier nommé main.cpp.

touch ~/projet/main.cpp

Inclure les bibliothèques nécessaires

Dans le fichier main.cpp, nous devons inclure le fichier d'en-tête iostream.

#include <iostream>

Ajoutez la fonction principale

Ensuite, nous devons ajouter la fonction main à notre programme.

int main() {
    // Le code va ici
    return 0;
}

Décalrez les variables et demandez l'entrée de l'utilisateur

Dans la fonction main, nous devons déclarer les variables nécessaires et demander à l'utilisateur d'entrer des données.

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

    std::cout << "Entrez l'opérateur + ou - ou * ou / : ";
    std::cin >> op;

    std::cout << "\nEntrez deux opérandes : ";
    std::cin >> num1 >> num2;

    // Le code va ici

    return 0;
}

Ajoutez l'instruction switch

Nous pouvons utiliser une instruction switch pour effectuer l'opération nécessaire en fonction de l'opérateur saisi par l'utilisateur.

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

    std::cout << "Entrez l'opérateur + ou - ou * ou / : ";
    std::cin >> op;

    std::cout << "\nEntrez deux opérandes : ";
    std::cin >> num1 >> num2;

    switch(op) {
        case '+':
            std::cout << "\nLe résultat est : " << num1 + num2;
            break;

        case '-':
            std::cout << "\nLe résultat est : " << num1 - num2;
            break;

        case '*':
            std::cout << "\nLe résultat est : " << num1 * num2;
            break;

        case '/':
            std::cout << "\nLe résultat est : " << num1 / num2;
            break;

        default:
            // Si l'opérateur est différent de +, -, * ou /, un message d'erreur est affiché
            std::cout << "Erreur! L'opérateur n'est pas correct";
            break;
    }

    return 0;
}

Compilez et exécutez le programme

Compilez le programme à l'aide de la commande suivante dans le terminal du système Ubuntu :

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

Sommaire

Dans ce laboratoire, nous avons créé un programme de calculatrice simple en utilisant le C++. Nous avons utilisé des instructions switch pour effectuer des opérations arithmétiques de base en fonction des entrées de l'utilisateur. En suivant les étapes décrites dans ce laboratoire, vous devriez maintenant avoir une connaissance pratique de la manière de créer un programme de calculatrice de base en C++.