라디안 단위로 각도 출력
이 마지막 단계에서는 변환된 각도를 라디안 단위로 적절한 정밀도와 형식으로 출력하는 방법을 배웁니다.
기존 파일을 엽니다.
cd ~/project
nano degree_to_radian.c
출력 형식을 개선하도록 코드를 업데이트합니다.
#include <stdio.h>
#define PI 3.14159265358979323846
int main() {
double degrees, radians;
// 사용자에게 도 단위의 각도를 입력하도록 프롬프트합니다.
printf("도 - 라디안 변환기\n");
printf("-----------------\n");
printf("도 단위의 각도를 입력하세요: ");
scanf("%lf", °rees);
// 도를 라디안으로 변환합니다.
radians = degrees * (PI / 180.0);
// 형식화된 출력을 표시합니다.
printf("\n변환 결과:\n");
printf("도 단위의 각도: %.2f°\n", degrees);
printf("라디안 단위의 각도: %.4f rad\n", radians);
return 0;
}
최종 프로그램을 컴파일하고 실행합니다.
gcc degree_to_radian.c -o degree_to_radian
./degree_to_radian
예시 출력:
도-라디안 변환기
-----------------
도 단위의 각도를 입력하세요: 90
변환 결과:
도 단위의 각도: 90.00°
라디안 단위의 각도: 1.5708 rad
이 버전의 주요 개선 사항:
- 사용자 경험을 개선하기 위해 제목과 구분선을 추가했습니다.
- 출력에 도 (°) 및 라디안 (rad) 단위를 포함했습니다.
- 출력을 명확한 섹션으로 형식화했습니다.
- 도와 라디안 모두에 대해 정확한 소수점 형식을 사용했습니다.
이 마지막 단계는 삼각 함수 계산을 위한 사용자 친화적인 인터페이스를 제공하는 도 - 라디안 변환 프로그램을 완성합니다.