/*
1.运输公司对用户计算运费.路程越远每公里运费越低.
每公里每吨货物的基本运费p = 3;用户需要输入货
物重量w和距离s;根据距离的不同折扣d不同(具体见)
下面的表格,要求根据用户输入的w和s,计算出总运费f
其计算公式为f=p*w*s*(1-d)。
s < 250公里 0 折扣
250 <= s < 500 2% 折扣
500 <= s < 1000 5% 折扣
1000<=s < 2000 8% 折扣
2000<=s < 3000 10% 折扣
3000<=s 15% 折扣
*/
#include <stdio.h>
#define p 3
void main()
{
double w,s,d,f;
printf("请输入所要运输的货物重量:");
scanf("%lf",&w);
printf("请输入所要运输的货物的距离:");
scanf("%lf",&s);
if(s>0&&w>0)
{
if(s < 250)
{
d=0;
}
else if(s < 500)
{
d=0.02;
}
else if(s < 1000)
{
d=0.05;
}
else if(s < 2000)
{
d=0.08;
}
else if(s < 3000)
{
d=0.1;
}
else
{
d=0.15;
}
f=p*w*s*(1-d);
printf("您所运送的货物所需要的运费为:%.2lf\n",f);
}
else{
printf("抱歉,您输入的距离或者货物重量有误!!!\n");
}
}