>  기사  >  백엔드 개발  >  C++로 간단한 계산기 프로그램을 작성하는 방법은 무엇입니까?

C++로 간단한 계산기 프로그램을 작성하는 방법은 무엇입니까?

WBOY
WBOY원래의
2023-11-02 13:18:362134검색

C++로 간단한 계산기 프로그램을 작성하는 방법은 무엇입니까?

C++로 간단한 계산기 프로그램을 작성하는 방법은 무엇입니까?

계산기 프로그램은 프로그래밍을 배우는 과정에서 많은 프로그래머들이 공통적으로 사용하는 프로젝트입니다. 간단한 계산기 프로그램을 작성함으로써 변수, 연산자, 제어 흐름 문과 같은 C++ 언어 기본 사항을 사용하는 방법을 배울 수 있습니다. 다음은 간단한 계산기 프로그램의 샘플 코드입니다.

#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;
}

위는 4가지 산술 연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 수행할 수 있는 간단한 계산기 프로그램입니다. 프로그램은 먼저 사용자가 각각 입력한 두 개의 숫자와 연산자를 저장하는 데 사용되는 세 개의 변수 num1, num2op를 선언합니다. 다음으로 프로그램은 사용자에게 프롬프트 정보를 출력하고 각각 std::coutstd::cin을 통해 사용자 입력을 읽습니다. num1num2op,分别用于存储用户输入的两个数字和运算符。接下来,程序通过 std::coutstd::cin 分别向用户输出提示信息和读取用户输入。

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

그런 다음 프로그램은 switch 문을 사용하여 사용자가 입력한 연산자를 기반으로 계산을 수행합니다. 나눗셈 연산에서 프로그램은 먼저 제수가 0인지 확인하고 0이면 오류 메시지를 출력하고 return 0 문을 사용하여 프로그램을 종료합니다. 마지막으로 프로그램은 std::cout를 사용하여 계산 결과를 출력합니다.

이 간단한 계산기 프로그램을 작성함으로써 우리는 C++의 기본 지식을 통합하고 변수, 연산자 및 제어 흐름 명령문의 사용을 마스터할 수 있습니다. 확장 프로젝트에서는 더 많은 유형의 연산자 지원, 여러 연산식 처리 등 더 많은 기능을 추가할 수도 있습니다. 학습 과정에서 C++ 프로그래밍의 더 많은 특징과 기능을 더 자세히 살펴볼 수 있습니다. 🎜

위 내용은 C++로 간단한 계산기 프로그램을 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.