运输公司对用户计算运输费用

这是一个C语言程序,用于计算运输公司的货物运输费用。用户输入每吨每千米的基础运费、货物重量和运输距离,程序根据距离计算出附加费用,并最终得出总价格。如果运输距离超过3000千米,附加费率为15%,否则根据每250千米的区间逐步增加额外费用。
摘要由CSDN通过智能技术生成
运输公司对用户计算运输费用
#include<stdio.h>
int main(){
	double p,w,s,d,f;
	printf("请输入每吨每千米货物的基本运费p、货物重量w、距离s:");
	scanf("%lf %lf %lf",&p,&w,&s);
	int c;
	c=s/250;
	if(s>=3000) c=12;
	switch(c)
	{
		case 0:d=0;break;
		case 1:d=0.02;break;
		case 2:
		case 3:d=0.05;break;
		case 4:
		case 5:
		case 7:d=0.08;break;
		case 8:
		case 9:
		case 10:
		case 11:d=0.1;break;
		case 12:d=0.15;break;
	}
	f=p*w*s*(1-d);
	printf("总价格为%lf",f);
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值