ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

C++ Primer Plus P26 编程题七(编写程序,计算油耗(编程六相似即直接摘抄))——中职

2021-02-04 12:33:24  阅读:258  来源: 互联网

标签:float consume 100km 中职 编程 摘抄 HKM fuel 油耗


C++ Primer Plus P26 编程题七

编写一个程序,要求按欧洲风格输入汽车的油耗(每100km消耗的汽油量,单位是升),然后将其转换为美国风格的耗油量——每加仑多少英里。
注意,除了使用不同的单位计量外,美式油耗(距离/燃料)与欧洲油耗(燃料/距离)相反。100km = 62.14mile,1美制加仑 = 3.785升。因此。19mile/gas
大约合12.4L/100km,27mile/gas大约合8.7L/100km。

编写程序,计算油耗(相像即直接摘抄)

/*
C++ Primer Plus P26 编程题七

编写一个程序,要求按欧洲风格输入汽车的油耗(每100km消耗的汽油量,单位是升),然后将其转换为美国风格的耗油量——每加仑多少英里。
注意,除了使用不同的单位计量外,美式油耗(距离/燃料)与欧洲油耗(燃料/距离)相反。100km = 62.14mile,1美制加仑 = 3.785升。因此。19mile/gas
大约合12.4L/100km,27mile/gas大约合8.7L/100km。

编写程序,计算油耗(相像即直接摘抄)
*/

//头文件
#include<iostream>

//转换因子
const float GALLON_TO_LITER = 3.875;
const float HKM_TO_MILE = 62.14;

//主函数
int main(void)
{
	using namespace std;										//编译指令
	float fuel_consume_eur, fuel_consume_us;

	cout << "Enter the fuel consume in europe(1 / 100km):";
	cin >> fuel_consume_eur;

	fuel_consume_us = HKM_TO_MILE / (fuel_consume_eur / GALLON_TO_LITER);

	cout << "The fuel consume is " << fuel_consume_eur << " L/100km." << endl;
	cout << "The fuel consume is " << fuel_consume_us << " mpg(mile/gallon)." << endl;

	return 0;
}

题目要求的将转换因子定义为常变量

//转换因子
const float GALLON_TO_LITER = 3.875;
const float HKM_TO_MILE = 62.14;

要求按欧洲风格输入汽车的油耗(每100km消耗的汽油量,单位是升),然后将其转换为美国风格的耗油量——每加仑多少英里。

解决方法:

fuel_consume_us = HKM_TO_MILE / (fuel_consume_eur / GALLON_TO_LITER);

感谢观看

再次感谢~

标签:float,consume,100km,中职,编程,摘抄,HKM,fuel,油耗
来源: https://blog.csdn.net/qq_51212951/article/details/113636287

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有