K_blueprint

#10. 원의 반지름을 입력받고 그 원의 면적과 둘레의 길이를 구하는 프로그램을 작성하라. 본문

C/실습 문제 모음

#10. 원의 반지름을 입력받고 그 원의 면적과 둘레의 길이를 구하는 프로그램을 작성하라.

GODAGO 2024. 1. 8. 23:23
728x90
반응형

< 문제 내용 >

● 원의 반지름을 입력으로 받아서 원의 면적과 원의 둘레의 길이를 구하는 프로그램을 작성하라.

 

< 입력 조건 >

● 원의 반지름을 나타내는 X가 하나의 실수로 주어진다.

 

< 출력 조건 >

● 첫째 줄에 입력된 원의 반지름과 원의 면적, 원의 둘레를 소수점 이하 첫째 자리까지 출력한다.

 

< 풀이 코드 >

#include <stdio.h>

int main(void)
{
	double x;	// 반지름을 입력받을 실수형 변수 
	double area, perimeter;		// 원의 면적과 둘레를 저장할 변수 선언 
	const double pi = 3.1415926535;		// pi절대변수 선언 
	
	scanf("%lf", &x);	// 반지름 입력받기 
	
	area = (x*x)*pi;	// 면적 연산 
	perimeter = (2*x)*pi;	// 둘레 연산 
	
	printf("Radius = %.1lf, Area = %.1lf, Perimeter = %.1lf", x, area, perimeter);	// 출력문 
   
   return 0;
}

 

< 출력 결과 >

728x90
반응형