7.编写一个程序,要求用户按欧洲风格输入汽车的耗油量(每100公里消耗的汽油量(升)),然后将其转换为美国风格的耗油量–每加仑多少英里。注意,除了使用不同的单位计量外,美国方法(距离/燃料)与欧洲方法(燃料/距离)相反。100公里等于62.14英里,1加仑等于3.875升。因此,19mpg 大约合12.41100km,27mpg大约合8.71/100km。
#pragma region 第三章练习7
/*
7.编写一个程序,要求用户按欧洲风格输入汽车的耗油量(每100公里消耗的汽油量(升)),
然后将其转换为美国风格的耗油量--每加仑多少英里。注意,除了使用不同的单位计量外,
美国方法(距离 / 燃料)与欧洲方法(燃料 / 距离)相反。100公里等于62.14英里,1加仑等于3.875升。
因此,19mpg 大约合12.41100km,27mpg大约合8.71 / 100km。
*/
#if 1
#include <iostream>
double milesMileageToGallonGasoline(double milesMileage);
int main()
{
using namespace std;
cout << "请输入汽车的耗油量(每100公里消耗的汽油量(升)):";
double milesMileage;
cin >> milesMileage;
cout << "汽车耗油量为一加仑的里程是 " << milesMileageToGallonGasoline(milesMileage)<< endl;
return 0;
}
double milesMileageToGallonGasoline(double milesMileage)
{
//milesMileage 每100公里消耗的汽油量(升)
//100公里等于62.14英里
//1加仑等于3.875升
double GallonGasoline = milesMileage / 3.875;
double mileagetoinch = 62.14;
//美国方法(距离 / 燃料)
return mileagetoinch/GallonGasoline;
}
#endif
#pragma endregion