함수를 사용하여 산술 연산 수행하기

C++Beginner
지금 연습하기

소개

이 랩에서는 함수를 사용하여 산술 연산을 수행하는 C++ 프로그램을 작성하는 방법을 배우게 됩니다. 특히, 사용자가 입력한 두 숫자의 덧셈, 뺄셈, 곱셈, 나눗셈을 위한 별도의 함수를 만들 것입니다.

새 C++ 파일 생성

~/project 디렉토리에 main.cpp라는 새 파일을 생성합니다.

touch ~/project/main.cpp

필요한 라이브러리 포함

아래와 같이 iostream 라이브러리를 포함합니다.

#include<iostream>
using namespace std;

사용자 정의 함수 정의

사용자가 입력한 두 숫자를 사용하여 산술 연산을 수행하는 개별 함수를 정의합니다. 덧셈, 뺄셈, 곱셈 및 나눗셈을 수행하기 위해 네 개의 별도 함수를 아래와 같이 정의합니다.

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

각 함수에서 a 와 b 는 입력된 두 정수를 나타냅니다. 함수는 수행된 산술 연산의 결과 값을 반환합니다.

두 숫자 입력

사용자에게 두 개의 정수 값을 입력하도록 요청합니다. 아래와 같습니다.

int main()
{
 int a,b,m,su,s,d;
 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

사용자 정의 함수를 사용하여 산술 연산 수행

네 개의 함수 각각을 호출하고 입력된 두 정수 값을 매개변수로 전달합니다. 아래와 같습니다.

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

산술 연산 결과 출력

수행된 산술 연산의 결과를 출력합니다. 아래와 같습니다.

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;

코드 컴파일 및 실행

다음 명령을 사용하여 코드를 컴파일하고 실행합니다.

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

main.cpp 파일 전체 코드 검토

#include<iostream>
using namespace std;

int sum(int,int);
int sub(int,int);
int mul(int,int);
int div(int,int);
int rem;

int main()
{
 int a,b,m,su,s,d;

 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;
 return 0;
}

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

요약

이 랩에서는 함수를 사용하여 산술 연산을 수행하는 C++ 프로그램을 만드는 방법을 배웠습니다. 사용자가 입력한 두 정수의 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 산술 연산을 수행하기 위해 별도의 함수를 작성했습니다. 그런 다음 코드를 컴파일하고 실행하여 수행된 산술 연산의 결과를 확인하고 콘솔에 출력했습니다.