간단한 계산기 프로그램

C++Beginner
지금 연습하기

소개

이 랩에서는 C++ 를 사용하여 간단한 계산기 프로그램을 만들 것입니다. 이 프로그램은 switch 문을 사용하여 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 기본적인 산술 연산을 수행합니다.

프로그램 파일 설정

먼저, ~/project 디렉토리에 main.cpp 파일을 생성해야 합니다. 즐겨 사용하는 텍스트 편집기를 사용하여 main.cpp라는 새 파일을 만드십시오.

touch ~/project/main.cpp

필요한 라이브러리 포함

main.cpp 파일에서 iostream 헤더 파일을 포함해야 합니다.

#include <iostream>

메인 함수 추가

다음으로, 프로그램에 main 함수를 추가해야 합니다.

int main() {
    // Code goes here
    return 0;
}

변수 선언 및 사용자 입력 요청

main 함수 내에서 필요한 변수를 선언하고 사용자에게 입력을 요청해야 합니다.

int main() {
    char op;
    float num1, num2;

    std::cout << "Enter operator either + or - or * or /: ";
    std::cin >> op;

    std::cout << "\nEnter two operands: ";
    std::cin >> num1 >> num2;

    // Code goes here

    return 0;
}

Switch 문 추가

사용자가 입력한 연산자에 따라 필요한 연산을 수행하기 위해 switch 문을 사용할 수 있습니다.

int main() {
    char op;
    float num1, num2;

    std::cout << "Enter operator either + or - or * or /: ";
    std::cin >> op;

    std::cout << "\nEnter two operands: ";
    std::cin >> num1 >> num2;

    switch(op) {
        case '+':
            std::cout << "\nResult is: " << num1 + num2;
            break;

        case '-':
            std::cout << "\nResult is: " << num1 - num2;
            break;

        case '*':
            std::cout << "\nResult is: " << num1 * num2;
            break;

        case '/':
            std::cout << "\nResult is: " << num1 / num2;
            break;

        default:
            // If the operator is other than +, -, * or /, error message is shown
            std::cout << "Error! operator is not correct";
            break;
    }

    return 0;
}

프로그램 컴파일 및 실행

Ubuntu 시스템의 터미널에서 다음 명령을 사용하여 프로그램을 컴파일합니다.

g++ ~/project/main.cpp -o main && ./main

요약

이 랩에서는 C++ 를 사용하여 간단한 계산기 프로그램을 만들었습니다. 사용자 입력을 기반으로 기본적인 산술 연산을 수행하기 위해 switch 문을 사용했습니다. 이 랩에 설명된 단계를 따르면 이제 C++ 에서 기본적인 계산기 프로그램을 만드는 방법에 대한 실질적인 지식을 갖게 될 것입니다.