// functions2.cpp
// A demo about functions in C++
// Michael Haggerty for CISC105 sec 99
// 11/12/2007

#include <iostream>

// Function PROTOTYPES
double milesToKilometers(double miles);

int main()
{
   double miles, kilometers;
   
   std::cout << "Please enter distance in miles: ";
   std::cin >> miles;
   
   // Function CALL
   kilometers = milesToKilometers(miles);
   
   std::cout << miles << " miles is " << kilometers << " kilometers.\n";
   
   return 0;
}


// ********  Function DEFINITIONS

// Function milesToKilometers
// Converts miles to kilometers
// Input: a double value for miles
// Output:  a double value for kilometers
double milesToKilometers(double miles)
{
   static double KM_PER_MILE = 1.609;
   
   return KM_PER_MILE * miles;
}