某企业利润提成的规则如下,按要求完成程序。从键盘输入利润,输出应发的提成 :
(1)利润<=10万元的,可提成奖金10%;
(2)10万元<利润<=20万元时,<=10万元的按10%提成,另外部分可提成7.5%;
(3)20万元<利润<-40万元时,20万元内按前面的方法提成,其他按5%提成;
(4)利润≥40万元时,40万元内按前面的方法提成,其他按3%提成。
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
下面是用 C++ 编写的企业利润提成计算程序:
#include <iostream>
using namespace std;
int main() {
double profit, bonus;
cout << "请输入企业的利润(万元):";
cin >> profit;
if (profit <= 10) {
bonus = profit * 0.1;
} else if (profit <= 20) {
bonus = 10 * 0.1 + (profit - 10) * 0.075;
} else if (profit <= 40) {
bonus = 10 * 0.1 + 10 * 0.075 + (profit - 20) * 0.05;
} else {
bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (profit - 40) * 0.03;
}
cout << "应发的提成为:" << bonus << "万元" << endl;
return 0;
}
在上述代码中,我们首先使用 cin
输入企业的利润 profit
。然后,我们使用 if-else
语句根据利润数值的不同情况,计算企业的提成 bonus
。最后,我们使用 cout
输出应发的提成。
需要注意的是,由于程序中使用的利润数值是以万元为单位的,因此在计算提成时需要将数值除以10000,以转换为万元。另外,由于题目要求输出结果的单位为“万元”,因此在输出时需要在数值后面加上“万元”的字符串。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢