
#include <iostream>
using namespace std;

float mile2km(float miles)
{
	float kilos;
	kilos = miles * 1.61;
	return kilos;
}
float km2mile(float kilos)
{
	float miles;
	miles = kilos * .621;
	return miles;
}

int main()
{

int selection;
float miles, kilos;

while(selection != 3)
{
cout << "Please input:" << endl << "1) Convert miles to kilometers" << endl << "2) Convert kilometers to miles" << endl << "3) Quit" << endl;
cin >> selection;

if(selection == 1)
	{
	cout << "Please input the miles to be converted:  ";
	cin >> miles;
	kilos = mile2km(miles);
	cout << endl << miles << " miles = " << kilos << " kilometers." << endl << endl;
	}
else if(selection == 2)
	{
	cout << "Please input the kilometers to be converted:  ";
	cin >> kilos;
	miles = km2mile(kilos);
	cout << endl << kilos << " kilometers = " << miles << " miles." << endl << endl;
	}
else if(selection == 3)
	return 0;

else
	{
	cout << "Invalid selection, please try again (1, 2, 3)." << endl;
	}
}
}

