42 lines
1.1 KiB
C++
42 lines
1.1 KiB
C++
/*某邮局对邮寄包裹有如下规定:若包裹的重量超过30千克,则不予邮寄,对可以邮寄的包裹每件收取手续费0.2元,再加上根据以下收费标准计算的结果。收费标准(元/千克)
|
||
重量(千克)
|
||
重量<=100.8010<重量<=200.750.7
|
||
20<重量<=30
|
||
请编写一个程序,输入包裹重量,输出所需费用或“Fail”表示无法邮寄*/
|
||
#include<iostream>
|
||
#include<windows.h>
|
||
#include<iomanip>
|
||
|
||
using namespace std;
|
||
|
||
int main(){
|
||
float CIN,money;
|
||
|
||
cin >>CIN;
|
||
|
||
if (CIN <= 10)
|
||
{
|
||
money = CIN * 0.80 + 0.20;
|
||
cout <<fixed<<setprecision(2)<<money;
|
||
Sleep(2000);
|
||
return 0;
|
||
}else if (CIN > 10 and CIN <= 20)
|
||
{
|
||
money = CIN * 0.75 + 0.20;
|
||
cout <<fixed<<setprecision(2)<<money;
|
||
Sleep(2000);
|
||
return 0;
|
||
}else if (CIN > 20 and CIN <=30)
|
||
{
|
||
money = CIN * 0.7 + 0.20;
|
||
cout <<fixed<<setprecision(2)<<money;
|
||
Sleep(2000);
|
||
return 0;
|
||
}else
|
||
{
|
||
cout <<"Fail!";
|
||
Sleep(2000);
|
||
return 1;
|
||
}
|
||
return 0;
|
||
} |