Return to the BobbyGriggs.com C++ Nook


Chapter 4 - Temperature Conversion
© 1998 by Bobby Griggs.



// Program name:  Temperature

// Purpose:  Convert Fahrenheit temperature to Celsius



// Win32 console application



#include < iostream.h >

#include < stdio.h >

#include < iomanip.h >



int Temperature_input();

double Celsius_conversion(int f);

void Display(double c);



void main()

{

	int fahrenheit;

	double celsius;



	fahrenheit = Temperature_input();

	celsius = Celsius_conversion(fahrenheit);

	Display(celsius);

	return;

}



int Temperature_input()

{

	int temp;



	cout << "Enter Fahrenheit temperature ... ";

	cin >> temp;

	cout << endl;

	return temp;

}



double Celsius_conversion(int f)

{

	return (5.0 / 9.0) * (f - 32);

}



void Display(double c)

{

	cout << setiosflags(ios::fixed) << setprecision(2);



	cout << "The Celsius temperature is " << c << endl << endl;

	cout << "Hit enter to continue ... " << endl;

	getchar();

	return;

}