出租车计价

本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:

起步里程为3公里,起步费10元;
超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。
#输入格式:
输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。
#输出格式:
在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。
#输入样例1:

2.6 2

#输出样例1:

10

#include <stdio.h>
#include <math.h>
int main()
{
    float a,b,c,d;
    scanf("%f%f",&a,&b);
    d=(int)b/5;
    if(a<=3)
       c=10+d*2;
    if(a<=10&&a>3)
       c=10+(a-3)*2+d*2;
    if(a>10)
       c=24+(a-10)*3+d*2;
    c =(int)(c+0.5);
    printf ("%.0f",c);
    return 0;
}

已标记关键词 清除标记
相关推荐
    总共4个模块     (1)出租车计价系统可以实现出租车信息的管理。             1.1出租车信息的查询:通过数据库查询出租车的车型,车号,以及是否可用             1.2出租车信息的增加:向数据库中添加出租车的车型,车号,以及是否可用             1.3出租车信息的修改:对数据库中已经存在的出租车的车型,车号,以及是否可用的信息进行修改             1.4出租车信息的删除:删除数据库中已经存储的出租车的信息     (2)出租车计价系统可以实现司机信息的管理。             2.1司机信息的查询:通过数据库查询出司机的年龄,性别,学历,名字等信息             2.2司机信息的增加:向数据库中添加司机的年龄,性别,学历,名字等信息             2.3司机信息的修改:对数据库中已经存在的司机的年龄,性别,学历,名字等信息进行修改             2.4司机信息的删除:删除数据库中已经存储的司机的信息     (3)出租车计价系统可以实现出租车计价功能。             3.1通过java多线程,模拟出租车在路上的情景             3.2通过距离计费的方式,将订单的时间,乘客的信息,订单的价格等插入数据库中     (4)出租车计价系统可以实现订单信息的维护             4.1订单信息的查询:通过数据库查询出订单的时间,价格等信息             4.2订单信息的删除:删除数据库中已经存储的订单信息             4.3订单信息的修改:对数据库中已经存在的订单的时间,价格等信息进行修改
关于java出租车计价器设计与实现 总共4个模块 (1)出租车计价系统可以实现出租车信息的管理。 1.1出租车信息的查询:通过数据库查询出租车的车型,车号,以及是否可用 1.2出租车信息的增加:向数据库中添加出租车的车型,车号,以及是否可用 1.3出租车信息的修改:对数据库中已经存在的出租车的车型,车号,以及是否可用的信息进行修改 1.4出租车信息的删除:删除数据库中已经存储的出租车的信息 (2)出租车计价系统可以实现司机信息的管理。 2.1司机信息的查询:通过数据库查询出司机的年龄,性别,学历,名字等信息 2.2司机信息的增加:向数据库中添加司机的年龄,性别,学历,名字等信息 2.3司机信息的修改:对数据库中已经存在的司机的年龄,性别,学历,名字等信息进行修改 2.4司机信息的删除:删除数据库中已经存储的司机的信息 (3)出租车计价系统可以实现出租车计价功能。 3.1通过java多线程,模拟出租车在路上的情景 3.2通过距离计费的方式,将订单的时间,乘客的信息,订单的价格等插入数据库中 (4)出租车计价系统可以实现订单信息的维护 4.1订单信息的查询:通过数据库查询出订单的时间,价格等信息 4.2订单信息的删除:删除数据库中已经存储的订单信息 4.3订单信息的修改:对数据库中已经存在的订单的时间,价格等信息进行修改
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页