Maison  >  Article  >  développement back-end  >  Comment écrire un programme de calcul simple en C++ ?

Comment écrire un programme de calcul simple en C++ ?

WBOY
WBOYoriginal
2023-11-02 13:18:362069parcourir

Comment écrire un programme de calcul simple en C++ ?

Comment écrire un programme de calcul simple en C++ ?

Les programmes de calculatrice sont un projet commun à de nombreux programmeurs en train d'apprendre la programmation. En écrivant un programme de calcul simple, nous pouvons apprendre à utiliser les bases du langage C++, telles que les variables, les opérateurs et les instructions de flux de contrôle. Ce qui suit est un exemple de code pour un programme de calcul simple.

#include <iostream>

int main() {
    // 声明变量
    double num1, num2;
    char op;

    // 用户输入
    std::cout << "输入第一个数字:";
    std::cin >> num1;
    std::cout << "输入运算符:";
    std::cin >> op;
    std::cout << "输入第二个数字:";
    std::cin >> num2;

    // 执行计算
    double result;
    switch (op) {
        case '+':
            result = num1 + num2;
            break;
        case '-':
            result = num1 - num2;
            break;
        case '*':
            result = num1 * num2;
            break;
        case '/':
            if (num2 == 0) {
                std::cout << "除数不能为零!" << std::endl;
                return 0;
            } else {
                result = num1 / num2;
            }
            break;
        default:
            std::cout << "无效的运算符!" << std::endl;
            return 0;
    }

    // 输出结果
    std::cout << "计算结果:" << num1 << " " << op << " " << num2 << " = " << result << std::endl;

    return 0;
}

Ce qui précède est un programme de calcul simple qui peut effectuer quatre opérations arithmétiques (addition, soustraction, multiplication et division). Le programme déclare d'abord trois variables num1, num2 et op, qui sont utilisées pour stocker les deux nombres et opérateurs saisis respectivement par l'utilisateur. Ensuite, le programme envoie des informations d'invite à l'utilisateur et lit les entrées de l'utilisateur via std::cout et std::cin respectivement. num1num2op,分别用于存储用户输入的两个数字和运算符。接下来,程序通过 std::coutstd::cin 分别向用户输出提示信息和读取用户输入。

随后,程序使用 switch 语句根据用户输入的运算符进行计算。在除法运算中,程序先检查除数是否为零,若为零则输出错误信息,并使用 return 0 语句结束程序。最后,程序使用 std::cout

Le programme utilise ensuite l'instruction switch pour effectuer des calculs basés sur les opérateurs saisis par l'utilisateur. Lors de l'opération de division, le programme vérifie d'abord si le diviseur est nul. S'il est nul, il génère un message d'erreur et utilise l'instruction return 0 pour terminer le programme. Enfin, le programme utilise std::cout pour afficher les résultats du calcul.

En écrivant ce programme de calcul simple, nous pouvons consolider les connaissances de base du C++ et maîtriser l'utilisation des variables, des opérateurs et des instructions de flux de contrôle. Dans le projet d'extension, nous pouvons également ajouter plus de fonctions, telles que la prise en charge de plus de types d'opérateurs, le traitement de plusieurs expressions d'opération, etc. Au cours du processus d'apprentissage, nous pouvons explorer davantage de fonctionnalités et de fonctions de la programmation C++. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn