소개
이 랩에서는 C++ 를 사용하여 간단한 계산기 프로그램을 만들 것입니다. 이 프로그램은 switch 문을 사용하여 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 기본적인 산술 연산을 수행합니다.
이 랩에서는 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 문을 사용할 수 있습니다.
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++ 에서 기본적인 계산기 프로그램을 만드는 방법에 대한 실질적인 지식을 갖게 될 것입니다.