May 5, 2013 at 11:16pm UTC
Write your question here.
#include<iostream>
using namespace std;
// function definition
double MPG (double miles, double gallons)
{
double MPG;
MPG=(miles/gallons);
return (MPG);
}
double gallons =(x * liters)
{
double gallons;
gallons=(x * liters;
return (gallons);
}
int main()
{
double miles;
double liters;
double x = 0.264179;
double gallons;
double MPG;
int again;
// start loop
do
{
cout << "Enter the amount of gasoline in liters:";
cin >> liters;
cout << "Enter the number of miles traveled:";
cin >> miles;
// display output
cout << "The gas mileage of this travel is " << MPG;
cout << " miles per gallon "
<< endl;
cout << "Do you want to run this program again (yes=1, no=2)? ";
cin >> again;
// end loop
}while (again == 1);
system("PAUSE");
return EXIT_SUCCESS;}
ERRORS
`x' was not declared in this scope
`liters' was not declared in this scope
expected `,' or `;' before '{' token
Please help - Thanks
May 6, 2013 at 1:15am UTC
Corrected as follows:
#include<iostream>
using namespace std;
// function definition
double MPG (double miles, double gallons)
{
double MPG;
MPG=(miles/gallons);
return (MPG);
}
double gallons (double x , double liters)
{
double gallons;
gallons=(x * liters);
return (gallons);
}
int main()
{
double miles;
double liters;
double x = 0.264179;
double gal;
double miles_per_gallon;
int again;
// start loop
do
{
cout << "Enter the amount of gasoline in liters:";
cin >> liters;
cout << "Enter the number of miles traveled:";
cin >> miles;
gal = gallons (x,liters);
miles_per_gallon = MPG (miles, gal);
// display output
cout << "The gas mileage of this travel is " << miles_per_gallon;
cout << " miles per gallon "
<< endl;
cout << "Do you want to run this program again (yes=1, no=2)? ";
cin >> again;
// end loop
}while (again == 1);
system("PAUSE");
return EXIT_SUCCESS;}
Seems to work now, thank you so much