Programme pour une calculatrice simple

C++Beginner
Pratiquer maintenant

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.

Configurer le fichier de 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>

Ajouter la fonction principale

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

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

Déclarer des variables et demander des entrées 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;
}

Ajouter une 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;
}

Compiler et exécuter 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

Résumé

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++.