카테고리 없음

[C++] 섭씨 화씨 변환

s뽈록이s 2013. 9. 9. 09:38
void main()
{
	int input;
	double c, f;

	back:
	cout << "섭씨(1), 화씨(2) : ";
	cin >> input;

	if(input == 1)
	{
		cout << "섭씨를 입력해 주세요 : ";
		cin >> c;
		f = (c * 1.8) + 32;
		cout << "화씨 [" << f << "]입니다." << endl;
	}
	else if(input == 2)
	{
		cout << "화씨를 입력해 주세요 : ";
		cin >> f;
		c = (f - 32) / 1.8;
		cout << "섭씨 [" << f << "]입니다." << endl;
	}
	else
	{
		cout << "잘못 입력 하셨습니다." << endl;
		goto back;
	}
}

프로그램 실행화면


섭씨 화씨 변환 프로그램이다. 우선 처음에 섭씨를 입력할 것인지 화씨를 입력할 것인지 선택한 후 그 다음 해당 온도를 입력받는다. 화씨는 섭씨로, 섭씨는 화씨로 변환이 된다.


조건식은 if, else if를 보면 알 수 있을 것이다. 섭씨와 화씨의 변환 공식은 [F = (C * 1.8) + 32]이다. 이 공식을 이용해서 섭씨와 화씨를 변환할 수 있다.