이 튜토리얼에서는 C++를 사용하여 원의 둘레(원주)를 구하는 프로그램을 다룹니다.
프로그램에는 원의 반지름(radius)이 입력으로 주어집니다. 우리의 목표는 이 반지름 값을 이용해 해당 원의 둘레를 계산하고 화면에 출력하는 것입니다.
원의 둘레 공식
원의 둘레는 아래의 수학 공식으로 구할 수 있습니다.
둘레 = 2 × π × r
여기서 π(파이)는 약 3.1415이며, r은 원의 반지름입니다. C++에서는 매크로 상수로 π 값을 정의한 뒤 함수를 통해 둘레를 계산할 수 있습니다.
예제 코드
#include<bits/stdc++.h>
using namespace std;
#define PI 3.1415
double circumference(double r){
double cir = 2*PI*r;
return cir;
}
int main(){
double r = 5;
cout << "Circumference : " << circumference(r);
return 0;
}실행 결과
Circumference : 31.415
코드 설명
위 코드의 동작 과정은 다음과 같습니다.
1. #define PI 3.1415를 통해 파이(π) 값을 상수로 정의합니다.
2. circumference() 함수는 반지름 r을 매개변수로 받아 2 × π × r 공식으로 둘레를 계산한 후 반환합니다.
3. main() 함수에서 반지름 5를 인자로 전달하고, 계산된 결과인 31.415를 출력합니다.
반지름 값만 변경하면 어떤 크기의 원이든 손쉽게 둘레를 계산할 수 있으므로, 실제 프로젝트에서도 유용하게 활용할 수 있습니다.