Return to the BobbyGriggs.com C++ Nook


Chapter 4 - Temperature Conversion Version 2
© 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 >



void Temperature_input(int &f);

void Celsius_conversion(int f,double &c);

void Display(double c);



void main()

{

	int fahrenheit;

	double celsius;



	Temperature_input(fahrenheit);

	Celsius_conversion(fahrenheit,celsius);

	Display(celsius);

	return;

}



void Temperature_input(int &f)

{

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

	cin >> f;

	cout << endl;

	return;

}



void Celsius_conversion(int f,double &c)

{

	c = (5.0 / 9.0) * (f - 32);

	return;

}



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;

}