trying to deug this and having trouble

displays a Celsius temperature

#include
using namespace std;

//function prototypes
int getFahrenheit();
float calcCelsius(int);
int displayCelsius();

int main()
{
//declare variables
int fahrenheit = 0;
float celsius = 0.0;

//get input item
fahrenheit = getFahrenheit();

//calculate Celsius
celsius = calcCelsius(fahrenheit);

//display output item
cout << fixed;
cout << "Celsius: " << celsius << endl;
return 0;
} //end of main function

//*****program-defined functions*****

int getFahrenheit()
{
int tempF = 0;
cout << "Enter Fahrenheit temperature: ";
cin >> tempF;
return tempF;
} //end of getFahrenheit function

float calcCelsius(int tempFahrenheit)
{
float tempC = 0.0;
tempC = 5.0 / 9.0 * (tempFahrenheit - 32);
return tempC;
} //end of calcCelsius function

displayCelsius()
{
int temp;
cout << "Dipl temp: ";//display the temperture calculated from fehrenheit to celsius
return temp;//return celsius temperature
} //end of dsiplayCelsius function


Comments

  • Hi,

    Try this! I modified your program and it works.

    [code]
    #include

    // Function prototypes
    float calcCelsius(float);

    void main(void)
    {
    // Declare the variables
    // Temperature in Fahrenheit
    float tempF;

    // User enters temperature in fahrenheit
    cout << "Enter fahrenheit temperature: ";
    cin >> tempF;

    // This converts Fahrenheit temperature into Celsius
    // temperature

    calcCelsius(tempF);

    // Display the celsius temperature
    cout << tempF << " in fahrenheit is " << calcCelsius(tempF)
    << " in celsius
    ";

    }

    //*****Program-defined functions*****

    // Conversion program from fahrenheit into celsius
    float calcCelsius(float tempF)
    {
    // Temperature in Celsius
    float Celsius;
    Celsius = 5.0/9.0*(tempF-32);
    }
    [/code]

    Hope this helps,
  • Seems to me that your program already works. Just needed to get rid of that warning by initializing the temp variable to zero...
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories