728x90
do while문을 사용해서 섭씨를 화씨로 변환하기
포스트 난이도: HOO_Intern
# Example Codes
이번 예제코드를 통해서 섭씨를 화씨로 산출되는 걸 확인할 수 있다. 이번 코드에서는 do while문을 어떤 식으로 사용되고 있는지를 살펴볼 수 있다. do while문을 사용하지 않더라도 섭씨를 화씨로 계산하는 식을 작성함으로써 화씨 값이 산출이 되지만 do while문을 통해서 섭씨가 영하로 나오는 값이 계산이 안되게끔 설정이 가능하다. 예를 들어서 아래의 코드를 살펴보면, celsius 값이 0보다 작을 경우 다시 0보다 큰 값을 작성하도록 코드가 구성되어 있는 걸 볼 수 있다. 이처럼 do while문을 통해서 원하는 산출 값을 얻기 위한 반복적인 작업이 가능하다.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float celsius, fahrenheit;
do{
printf("Enter the temperature (Celsius): ");
scanf("%f", &celsius);
}while(celsius < 0);
fahrenheit = (celsius * 1.8) + 32.00;
printf("Fahrenheit: %.1f degrees.", fahrenheit);
return 0;
}
Enter the temperature (Celsius): 32
Fahrenheit: 89.6 degrees.
728x90
'C and C++ > C and C++ Examples' 카테고리의 다른 글
[C Examples] 누가 시험을 잘봤을까 (exam highest, lowest, average): for loop, array, if statement (0) | 2023.09.19 |
---|---|
[C Examples] 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement (0) | 2023.09.18 |
[C Examples] void와 array를 사용해서 시험 점수 평균과 가장 높은 점수 구하기 예제코드 (0) | 2023.09.03 |
[C Examples] C 예제코드: 사칙연산 계산기 만들기, switch() (0) | 2023.04.14 |
[C Examples] 알파벳 모음, 자음 구분하기 예제코드: switch() (0) | 2023.03.24 |
댓글