Code:
#include <iostream>
#include <stdlib.h>
//function prototypes
float celsius_(float faren);
float farenhiet_(float cels);
void show_menu();
int main(int argc, char *argv[])
{
//declared variables
float celsius_, farenhiet_, result, result1;
celsius_ = 0.0;
farenhiet_ = 0.0;
//declared variables
int answer_, pass_;
answer_ = 0;
pass_ = 0;
cout << "This program converts celsius to farenhiet and vice versa. " << endl;
cout << "Would you like to continue? 0 for No, 1 for Yes."<<endl;
cin>>pass_;
while (pass_ > 0)//beginning of while loop
{ //with if statements inside
show_menu(); //first function called
cin>>answer_;
if (answer_ == 1)
{
cout << "Enter the degree celsius that you want to convert to farenhiet: "<<endl;
cin>>celsius_;
result = farenhiet_( float cels );
cout << "The answer is: " << result << endl;
}
else if (answer_ == 2)
{
cout << "Enter the degree farenhiet that you want to convert to celsius: "<<endl;
cin>>farenhiet_;
result1 = celsius_( float faren );
cout << "The result is: " << result1 << endl;
}
}
system("PAUSE");
return 0;
}
//funtion #1
float farenhiet_(float cels)
{
float result;
result = (1.8 * cels) + 32;
return result;
}
//funtion #2
float celsius_(float faren)
{
float result;
result = .55 * (faren - 32);
return result;
}
//Function #3
void show_menu()
{
cout << "Enter a number."<<endl;
cout << "1. Celsius to Farenhiet."<<endl;
cout << "2. Farenhiet to Celsius."<<endl;
}