2020-09-25

计算运费

在这里插入图片描述

/*运输公司对用户计算运输费用.路程(skm)越远,每吨.千米运费越低.
             s<250     没有折扣
        250≤s<500     2%折扣
        500≤s<1000     5%折扣
	   1000≤s<2000    8%折扣
	   2000≤s<3000    10%折扣
	   3000≤s         15%折扣
*/

#include "stdio.h"
int main()
{
	float p,w,s,d,f;	//p为基本运费(元),w为货物重量(吨),s为距离(千米),d为折扣,f为总运费(元)
	p=100;
	f=p*w*s*(1-d);
	printf("请输入货物重量w,距离s:\n");
	scanf("%f,%f",&w,&s);
	if(s<250)
	{
		d=0;
		p=100;
		f=p*w*s*(1-d);
		printf("运费为:f=%f\n",f);
	}
	else
	{
		if(250<=s<500)
		{
			d=0.02;
		    p=100;
		    f=p*w*s*(1-d);
		    printf("运费为:f=%lf\n",f);
		}
		else
			if(500<=s<1000)
			{
				d=0.05;
		        p=100;
		        f=p*w*s*(1-d);
	            printf("运费为:f=%lf\n",f);
			}
			else

				if(1000<=s<2000)
				{
					d=0.08;
		            p=100;
					f=p*w*s*(1-d);
		            printf("运费为:f=%lf\n",f);
				}
				else 
					if(2000<=s<3000)
					{
						d=0.1;
		                p=100;
		                f=p*w*s*(1-d);
		                printf("运费为:f=%lf\n",f);
					}
					else 
						if(s>3000)
						{
							d=0.15;
		                    p=100;
		                    f=p*w*s*(1-d);
		                    printf("运费为:f=%lf\n",f);
						}
	}
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值