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;
|
|||
|
}
|