소개
이 실습에서는 C 프로그래밍을 사용하여 원뿔의 부피를 계산하는 방법을 배웁니다. 이 실습은 원뿔의 반지름과 높이를 읽고 수학 공식을 적용하여 부피를 계산하는 단계별 과정을 다룹니다. 마지막 단계는 계산된 부피를 출력하는 것입니다. 이 실습은 다양한 프로그래밍 응용 분야에 유용한 기술인 C 를 사용한 기하학 계산에 대한 실질적인 이해를 제공하는 것을 목표로 합니다.
이 실습에서는 C 프로그래밍을 사용하여 원뿔의 부피를 계산하는 방법을 배웁니다. 이 실습은 원뿔의 반지름과 높이를 읽고 수학 공식을 적용하여 부피를 계산하는 단계별 과정을 다룹니다. 마지막 단계는 계산된 부피를 출력하는 것입니다. 이 실습은 다양한 프로그래밍 응용 분야에 유용한 기술인 C 를 사용한 기하학 계산에 대한 실질적인 이해를 제공하는 것을 목표로 합니다.
이 단계에서는 C 프로그래밍을 사용하여 원뿔의 반지름과 높이를 읽는 방법을 배웁니다. 이 입력 값은 원뿔의 부피를 계산하는 데 필수적입니다.
먼저 프로그램을 시작하기 위해 새로운 C 파일을 만듭니다.
cd ~/project
nano cone_volume.c
이제 반지름과 높이를 읽는 다음 코드를 추가합니다.
#include <stdio.h>
#include <math.h>
int main() {
double radius, height;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
return 0;
}
코드를 자세히 살펴보겠습니다.
double을 사용하여 반지름과 높이를 소수점 숫자로 저장합니다.printf()는 사용자 입력을 위한 프롬프트를 표시합니다.scanf()는 사용자의 반지름과 높이 입력을 읽습니다.컴파일 및 실행하여 입력을 테스트합니다.
gcc cone_volume.c -o cone_volume -lm
./cone_volume
예시 출력:
Enter the radius of the cone: 5
Enter the height of the cone: 10
이 단계에서는 수학 공식인 부피 = (1/3) _ π _ r² * h 를 사용하여 원뿔의 부피를 계산하는 방법을 배웁니다.
이전의 cone_volume.c 파일을 열어 부피 계산을 추가합니다.
cd ~/project
nano cone_volume.c
부피 계산을 포함하여 코드를 업데이트합니다.
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
return 0;
}
코드의 주요 변경 사항:
volume 변수를 추가했습니다.PI를 상수로 정의했습니다.pow(radius, 2)를 사용하여 r²를 계산했습니다.프로그램을 컴파일합니다.
gcc cone_volume.c -o cone_volume -lm
예시 계산:
이 단계에서는 C 언어에서 서식화된 출력을 사용하여 계산된 원뿔 부피를 사용자에게 표시하는 방법을 배웁니다.
이전의 cone_volume.c 파일을 열어 부피 출력을 추가합니다.
cd ~/project
nano cone_volume.c
부피를 출력하도록 코드를 업데이트합니다.
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
printf("Cone Volume: %.2f cubic units\n", volume);
return 0;
}
코드의 주요 변경 사항:
printf()를 추가했습니다.%.2f 서식 지정자를 사용했습니다.프로그램을 컴파일하고 실행합니다.
gcc cone_volume.c -o cone_volume -lm
./cone_volume
예시 출력:
Enter the radius of the cone: 5
Enter the height of the cone: 10
Cone Volume: 261.80 cubic units
이 실험에서는 원뿔의 반지름과 높이를 입력받고, 공식 Volume = (1/3) _ π _ r² * h 를 사용하여 부피를 계산하는 방법을 배웁니다. 먼저, 사용자에게 원뿔의 반지름과 높이를 입력하도록 요청하고, 이 값들을 변수에 저장합니다. 그런 다음, 주어진 공식과 수학 상수 π를 사용하여 부피를 계산합니다. 마지막으로, 계산된 부피를 출력합니다.