Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

C++로 원의 둘레(원주) 계산하기 – 초보자용 예제 프로그램

이 튜토리얼에서는 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를 출력합니다.

반지름 값만 변경하면 어떤 크기의 원이든 손쉽게 둘레를 계산할 수 있으므로, 실제 프로젝트에서도 유용하게 활용할 수 있습니다.