2022-03-10-C-Chap7-문제7
원기둥 계산
반지름(r)과 높이(h)를 입력 받아 밑면 원의 넓이와 둘레를 구하고 이를 통해 원기등의 부피와 겉넓이를 구해보자! 다음 조건에 맞추어 결과화면과 같이 출력되도록 프로그램을 작성하십시오.
조건
- 변수는 4개 이상 사용하지 않는다.
- 입력 받는 값은 정수 및 실수이다.
- 밑면 원의 넓이는 (원주율)(반지름)^2으로 계산하고, 밑면 원의 둘레는 2(원주율)*(반지름)으로 계산한다.
- 원기둥의 부피는 (밑면 원의 넓이)(높이)로 계산하고, 원기둥의 겉넓이는 (밑면 원의 넓이)2+(원주율)*(높이)로 계산한다.
입력 예
14.5 95.2
출력 예
660.519718 91.105158
62881.477154 1620.118954
Source
#include<stdio.h>
#define PI 3.141592
int main(void) {
float r, h;
printf("r(cm): ");
scanf("%f", &r);
printf("h(cm): ");
scanf("%f", &h);
printf("\n밑면 원의 넓이: %f(cm^2)", PI * r * r);
printf("\n밑면 원의 둘레: %f(cm^2)", 2 * PI * r);
printf("\n원기둥의 부피: %f(cm^3)", PI * r * r * h);
printf("\n원기둥의 겉넓이: %f(cm^2)", PI * r * r * 2 + 2 * PI * r * h);
return 0;
}