K_blueprint
#8. 부피가 얼마인지 묻고 각각의 단위로 환산하라. 본문
728x90
반응형
< 문제 >
- 미국에서는 부피 단위로 pint 를 사용한다. 1pint 는 2cups이고, 1cup은 8ounces, 1ounces는 2tablespoons, 1tablespoons 3teaspoons이다.
- cup 단위로 부피가 얼마인지 묻고 그것을 pints, ounces, tablespoons, teaspoons으로 환산하여 표시하는 프로그램을 작성하라.
< 입력 조건 >
- cup 단위의 부피를 하나의 실수로 입력 받아서 각각의 단위로 환산하여 출력하는 프로그램을 작성하라.
- 유효숫자 자리수는 6 이하이다.
< 출력 조건 >
- 첫째 줄에 입력된 cup 값에 해당되는 pints, ounces, tablespoons, teaspoons 값들을 출력한다.
< 풀이 코드 >
#include <stdio.h>
int main()
{
double cups; // cup 단위로 입력받을 변수 선언
scanf("%lf", &cups); // cup에 값 입력
double pints = cups / 2.0; // 1pint = 2cups
double ounces = cups * 8.0; // 1cup = 8ounces
double tablespoons = ounces * 2.0; // 1ounces = 2tablespoons
double teaspoons = tablespoons * 3.0; // 1tablespoons = 3teaspoons
// 출력문
printf("%.6f cups are equivalent to each of the following: \n", cups);
printf("%.6f pints\n", pints);
printf("%.6f ounces\n", ounces);
printf("%.6f tablespoons\n", tablespoons);
printf("%.6f teaspoons\n", teaspoons);
return 0;
}
< 출력 결과 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#10. 원의 반지름을 입력받고 그 원의 면적과 둘레의 길이를 구하는 프로그램을 작성하라. (0) | 2024.01.08 |
---|---|
#9. 주어진 전자 회로에서 저항 값의 계산을 하는 프로그램을 만들어라 (0) | 2023.12.29 |
#7. 물 분자의 개수를 출력하는 프로그램을 작성하라. (0) | 2023.12.22 |
#6. ASCII코드값을 입력받고 ASCII 코드값에 해당하는 문자를 출력하라 (0) | 2023.12.22 |
#5. 햇수로 된 자신의 나이를 날짜로 환산하고 출력하기 (0) | 2023.12.21 |