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;
  }