7-69 超市促销 (6 分)
已知某超市内大白菜正在促销,单次购买5公斤以下每公斤1.8元;5公斤以上(包括5公斤,下同)每公斤1.6元;10公斤以上每公斤1.4元;20公斤以上每公斤1.0元。编程输入购买大白菜的公斤数,输出应付的钱数。
输入格式:
一个实数
输出格式:
一个实数
输入样例:
12.6
结尾无空行
输出样例:
17.640000
结尾无空行
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double x,y;
cin>>x;
if(x>=1&&x<5)y=x*1.8;
else if(x>=5&&x<10) y=x*1.6;
else if(x>=10&&x<20) y=x*1.4;
else if(x>=20) y=x;
cout<<setiosflags(ios::fixed);
cout<<setprecision(6)<<y;
return 0;
}