클래스를 사용하여 기본 연산 수행하기

C++Beginner
지금 연습하기

소개

이 랩에서는 C++ 프로그래밍 언어에서 클래스와 멤버를 사용하여 기본적인 연산을 수행하는 방법을 배웁니다. 사용자 입력 숫자 두 개에 대한 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 기본 연산을 구현하기 위해 멤버 변수와 함수를 포함하는 'operations' 클래스를 생성합니다.

새 C++ 파일 생성

먼저, 터미널에서 다음 명령을 사용하여 ~/project 디렉토리에 main.cpp라는 새 C++ 파일을 생성합니다.

touch ~/project/main.cpp

코드 작성

텍스트 편집기 또는 통합 개발 환경 (IDE) 을 사용하여 다음 코드를 main.cpp 파일에 복사하여 붙여넣습니다.

#include <iostream>
#include <vector>
using namespace std;

// 모든 기본 연산을 구현하기 위해 operations 클래스 정의
class operations {
 // 멤버 변수 선언
 public:
     int num1, num2;

 // 멤버 함수 또는 메서드 정의
 public:
     void input() {
         cout << "연산을 수행할 두 숫자를 입력하세요: \n";
         cin >> num1 >> num2;
         cout << "\n";
     }

     void addition() {
         cout << "덧셈 = " << num1 + num2;
         cout << "\n";
     }

     void subtraction() {
         cout << "뺄셈 = " << num1 - num2;
         cout << "\n";
     }

     void multiplication() {
         cout << "곱셈 = " << num1 * num2;
         cout << "\n";
     }

     void division() {
         cout << "나눗셈 = " << (float) num1 / num2;
         cout << "\n";
     }
};

// 클래스의 멤버에 접근하기 위해 main 메서드 정의
int main() {
     cout << "\n\nLabEx 에 오신 것을 환영합니다 :-)\n\n\n";
     cout << " ===== C++ 에서 클래스를 사용하여 기본 연산을 수행하는 프로그램 ===== \n\n";

     // 클래스 외부에서 클래스 멤버에 접근하기 위해 클래스 객체 선언
     operations op;

     cout << "\n

: division() 함수 호출

 op.division();

 cout << "\nmain 메서드 종료\n\n\n";

 return 0;

}

이 코드는 사용자 입력 숫자 두 개에 대한 기본 연산을 수행하는 멤버 변수와 함수를 포함하는 'operations'라는 클래스를 선언합니다. main 메서드는 클래스의 멤버에 접근하고 사용자 입력 숫자에 대한 기본 연산을 수행하기 위해 필요한 함수를 호출하는 데 사용됩니다.

코드 컴파일 및 실행

코드를 컴파일하고 실행하려면 터미널에서 다음 명령을 사용하십시오.

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

이 명령은 main.cpp 파일을 컴파일하고 'main'이라는 실행 파일을 생성합니다. 그런 다음 실행 파일이 실행되고, 터미널에 출력이 표시됩니다.

다음과 같은 출력이 표시되어야 합니다.

LabEx 에 오신 것을 환영합니다 :-)


===== C++ 에서 클래스를 사용하여 기본 연산을 수행하는 프로그램 =====

: division() 함수 호출

나눗셈 = 2

main 메서드 종료

요약

이 랩에서는 C++ 프로그래밍 언어에서 클래스와 멤버를 사용하여 기본적인 연산을 수행하는 방법을 배웠습니다. 'operations' 클래스를 생성하여 멤버 변수와 함수를 포함시켜 두 개의 사용자 입력 숫자에 대한 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 기본 연산을 구현했습니다. 또한 클래스 외부에서 클래스의 멤버에 접근하고 필요한 함수를 호출하여 사용자 입력 숫자에 대한 기본 연산을 수행하는 방법도 배웠습니다.