> 백엔드 개발 > C++ > 본문

如何通过C++编写一个简单的计算器程序?

WBOY
풀어 주다: 2023-11-02 13:18:36
원래의
1988명이 탐색했습니다.

如何通过C++编写一个简单的计算器程序?

如何通过C++编写一个简单的计算器程序?

计算器程序是许多程序员在学习编程过程中的一个常见项目。通过编写一个简单的计算器程序,可以帮助我们学会使用C++语言基础知识,如变量、运算符和控制流语句。以下是一个简单的计算器程序的示例代码。

#include 

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;
}
로그인 후 복사

以上是一个简单的计算器程序,它可以执行四则运算(加法、减法、乘法和除法)。程序首先声明了三个变量 num1num2op,分别用于存储用户输入的两个数字和运算符。接下来,程序通过 std::coutstd::cin 分别向用户输出提示信息和读取用户输入。

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

通过编写这个简单的计算器程序,我们可以巩固 C++ 的基础知识,掌握变量、运算符和控制流语句的使用。在扩展项目中,我们还可以增加更多功能,如支持更多种类的运算符、处理多个运算表达式等。在学习过程中,我们可以进一步探索 C++ 编程的更多特性和功能。

위 내용은 如何通过C++编写一个简单的计算器程序?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!