Notice
Recent Posts
Recent Comments
Link
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
관리 메뉴

강동영의 일상

[쉽게 풀어쓴 C언어 Express] 1일 차 본문

coding

[쉽게 풀어쓴 C언어 Express] 1일 차

rokaf6444 2022. 11. 1. 02:30

01. 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
	double base, height, area; //각각 밑변, 높이, 넓이

	printf("삼각형의 밑변 : ");
	scanf("%lf", &base);
	printf("삼각형의 높이 : ");
	scanf("%lf", &height);

	area = base * height / 2;
	printf("삼각형의 넓이 : %lf", area);

	return 0;
}

 

삼각형의 밑변 : 5
삼각형의 높이 : 3
삼각형의 넓이 : 7.500000

 

 

 

02. 섭씨온도와 화씨온도는 다음과 같은 수식을 만족한다. 사용자로부터 화씨 온도를 받아서 섭씨온도를 화산하여 출력하는 프로그램을 작성하라. 온도는 실수형으로 처리한다. 결과는 소수점 첫째 자리까지만 출력한다.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
	double celsius, fahrenheit;

	printf("화씨값을 입력하시오 : ");
	scanf("%lf", &fahrenheit);

	celsius = (fahrenheit - 32) * 5 / 9;
	printf("섭씨값은 %.1lf도입니다.", celsius);

	return 0;
}

 

화씨값을 입력하시오 : 100
섭씨값은 37.8도입니다.




03. 달의 중력은 지구의 약 17%라고 한다. 자신의 몸무게를 입력 받아서 달에서의 몸무게를 계산하는 프로그램을 작성하여 보라. 실수형으로 계산한다.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
	double earth, moon; //각각 지구, 달에서의 몸무게

	printf("몸무게를 입력하세요(단위 : kg) : ");
	scanf("%lf", &earth);

	moon = earth * 0.17; //달 몸무게 = 지구 몸무게 * 0.17
	printf("달에서의 몸무게는 %lfkg입니다.", moon);

	return 0;
}

 

몸무게를 입력하세요(단위 : kg) : 80
달에서의 몸무게는 13.600000kg입니다.