온도를 입력받는 프로그램을 작성하여라.
온도가 30도보다 낮으면 too cold를 출력하고, 100보다 크면 too hot을 출력하며, 그 외의 경우는 just right를 출력하도록 한다.
(문제 출처 - C++로 시작하는 객체지향 프로그래밍 3.4)
#include <iostream>
using namespace std;
int main()
{
double F;
cout << "Enter a Fahrenheit: ";
cin >> F;
if (F < 30)
cout << "too cold";
else if (F > 100)
cout << "too hot";
else
cout << "just right";
return 0;
}
화씨 온도를 입력받아 섭씨로 변환한 뒤 조건을 통해 답을 출력하는 코드
#include <iostream>
using namespace std;
int main()
{
double F; // (1)
cout << "Enter a Fahrenheit: ";
cin >> F;
C = F - 32 / (9.0/5);
if (C < 30)
cout << "too cold";
else if (C > 100)
cout << "too hot";
else
cout << "just right";
return 0;
}
(1) 섭씨 온도로 변환하는 과정에서 실수형이 필요해 double을 사용했다.
.