C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ 程序来制作一个简单的计算器来加、减、乘或除使用 switch...case

C++ 程序制作一个简单的计算器来加、减、乘或除使用 switch...case

示例创建一个简单的计算器来使用 switch 和 break 语句进行加、减、乘和除。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ switch..case 语句 C++ break 语句 C++ continue 语句
该程序从用户那里获取一个算术运算符(+、-、*、/)和两个操作数,并根据用户输入的运算符对这两个操作数执行运算。

示例: 使用 switch 语句的简单计算器

# include <iostream>
using namespace std;
int main() {
    char op;
    float num1, num2;
    cout << "Enter operator: +,-, *, /: ";
    cin >> op;
    cout << "Enter two operands: ";
    cin >> num1 >> num2;
    switch(op) {
        case '+':
            cout << num1 << " + " << num2 << " = " << num1 + num2;
            break;
        case '-':
            cout << num1 << "-" << num2 << " = " << num1-num2;
            break;
        case '*':
            cout << num1 << " * " << num2 << " = " << num1 * num2;
            break;
        case '/':
            cout << num1 << " / " << num2 << " = " << num1 / num2;
            break;
        default:
            // if the operator is other than +,-, * or /, error message is shown
            cout << "Error! operator is not correct";
            break;
    }
    return 0;
}
输出
Enter operator either + or-or * or divide :-
Enter two operands: 3.4 8.4
3.4-8.4 =-5.0

这个程序从用户那里获取一个运算符和两个操作数。
运算符存储在变量 op中,两个操作数分别存储在 num1num2中。
然后,switch...case 语句用于检查用户输入的运算符。
如果用户输入+,则执行 case: '+'的语句并终止程序。
如果用户输入-那么, case: '-' 的语句被执行并终止程序。
这个程序对于 * 和/操作符的工作方式类似。但是,如果运算符不匹配四个字符 [+、-、* 和/] 中的任何一个,则执行 default 语句并显示错误消息。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4