【问题描述】
某运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下:
|
里程(单位:公里) |
折扣 |
|
s<250 |
0 |
|
250≤s<500 |
2% |
|
500≤s<1000 |
5% |
|
1000≤s<2000 |
8% |
|
2000≤s<3000 |
10% |
|
3000≤s |
15% |
其中基本运费为每吨每公里1元,现请你帮助该运输公司设计自动计费程序来计算运输费用。
【输入形式】
输入为一行两个整数,分别表示运输的载重(吨)和里程(公里)。
【输出形式】
输出一行一个整数,表示运输费用
【样例输入】
1 200
【样例输出】
200
【样例说明】
【评分标准】
#include<iostream>
using namespace std;
int main()
{
double s,g,discount,money;
cin>>g>>s;
if(s<250)
discount=1;
if(s>=250&&s<500)
discount=0.98;
if(s>=500&&s<1000)
discount=0.95;
if(s>=1000&&s<2000)
discount=0.92;
if(s>=2000&&s<3000)
discount=0.9;
if(s>=3000)
discount=0.85;
money=s*g*discount;
cout<<money<<endl;
system("pause");
return 0;
}
本文介绍了一种运输公司的自动计费程序设计方案,根据货物重量及运输里程的不同,运用不同的折扣策略计算运费。基本运费为每吨每公里1元,通过C++实现程序逻辑,确保准确快速地给出费用。
19万+

被折叠的 条评论
为什么被折叠?



