21xrx.com
2024-11-25 14:08:59 Monday
登录
文章检索 我的文章 写文章
C语言编写出租车计费程序
2023-06-15 07:47:31 深夜i     --     --
C语言 计费程序 出租车

出租车计费程序是出租车行业非常重要的一项工具,乘客和出租车司机都需要它来确定车费。本文将介绍使用C语言编写出租车计费程序的方法。

首先,出租车计费程序需要的数据有起始点和终止点的距离、乘坐时间以及车价等信息。为了简化程序,本程序将按照以下的计费方式进行计算:

1. 起步价为13元,行驶距离超过3公里后,每多行驶1公里加收2.3元;

2. 行驶速度小于12公里/小时时,每分钟增加0.25元;

3. 行驶速度超过12公里/小时时,每分钟增加0.5元。

根据上述计费方式,我们可以写出如下代码:


#include

int main()

{

  float distance, time, price;

  printf("请输入乘车里程: ");

  scanf("%f", &distance);

  printf("请输入乘车时间: ");

  scanf("%f", &time);

  if (distance <= 3)

    price = 13;

  else if (distance <= 15)

    price = 13 + (distance - 3) * 2.3;

  else

    price = 13 + 12 * 2.3 + (distance - 15) * 3.45;

  if (time < 60)

    price += 0.25 * time;

  else

    price += 0.5 * time;

  printf("车费为: %.2f元", price);

  return 0;

}

通过这段代码,我们可以根据输入的乘车里程和乘车时间来计算出出租车的车费。程序先根据行驶距离计算出基本车费,再根据行驶时间来计算额外的费用,最后输出总费用。

通过本程序的学习,我们不仅学会了如何使用C语言来编写出租车计费程序,而且还学习了如何处理复杂的计算公式,同时也提高了我们的编程能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复