投稿  收藏 
解决实际问题。某市区出租车的计费标准是:起步价(3千米以内,包括3千米)9元,以后每超过1千米(不足1千米的按1千米计算)另加价1.5元。请编程计算乘车8.5千米要付多少钱?

解决实际问题。某市区出租车的计费标准是:起步价(3千米以内,包括3千米)9元,以后每超过1千米(不足1千米的按1千米计算)另加价1.5元。请编程计算乘车8.5千米要付多少钱?
【分析】依题意,出租车的起步价是9元(3千米以内,含3千米),超过3千米的路程,每超过1千米(不足1千米的按1千米计算)就另加1.5元,那么8.5千米超过3千米的路程是8.5-3=5.5(千米),则超过3千米的路程应支付6×1.5=9元,因此,8.5千米总共要付9+9=18元。
【参考程序】
  1. #include<iostream> 
  2. using namespace std; 
  3. int mainO 
  4. int a,b; 
  5. foat c,money;a=9; 
  6. b=3; 
  7. c=8.5; 
  8. b=c-b+1; 
  9. money=a+1.5*b; 
  10. cout<"8.5千米要付:"<<money<.<"元"; 
  11. return 0; 
【运行结果】
8.5千米要付:18元

关 键 词

编程

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢