计算奖金

来源:互联网 发布:知在古文中的意思 编辑:程序博客网 时间:2024/05/22 10:28

企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润r,求应发放奖金总数(保留两位小数输出)。




#include <iostream>

#include<iomanip>
using namespace std;
int main()
{
float a;
cin>>a;
if(a<=100000){
a=a*0.1;
cout<<fixed<<setprecision(2)<<a;}
if(a<=200000&&a>100000){
a=(a-100000)*0.075+10000;
cout<<fixed<<setprecision(2)<<a;}
if(a<=400000&&a>200000){
a=(a-200000)*0.05+17500;
cout<<fixed<<setprecision(2)<<a;}
if(a<=600000&&a>400000){
a=(a-400000)*0.03+27500;
cout<<fixed<<setprecision(2)<<a;}
if(a<=1000000&&a>600000){
a=(a-600000)*0.015+33500;
cout<<fixed<<setprecision(2)<<a;}
if(a>1000000){
a=(a-1000000)*0.01+39500;
cout<<fixed<<setprecision(2)<<a;}
}
原创粉丝点击