MATLAB 练习题
Posted ʚVVcatɞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 练习题相关的知识,希望对你有一定的参考价值。
题目描述
企业发放的奖金根据利润提成。利润(i) 低于或等于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%提成,从键盘输入当月利润i,求发放奖金总数。
输入
一个数,表示当月利润。(单位:万元)
输出
一个数,表示发放奖金。(单位:万元) 保留2位小数
样例输入 Copy
45
样例输出 Copy
2.90
程序代码
n = 0;
sum = 0;
n = input('');
if n <= 10
sum = n * 0.1;
elseif n <= 20
sum = (n - 10) * 0.075 + 10 * 0.1;
elseif n<=40
sum = (n - 20) *0.05 + 10 * 0.075 + 10 * 0.1;
elseif n <= 60
sum = (n - 40) * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
elseif n <= 10
sum = (n - 60) * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
else
sum = (n - 100) * 0.01 + 40 * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
end
result = sprintf('%.2f', sum);
disp(num2str(result));
以上是关于MATLAB 练习题的主要内容,如果未能解决你的问题,请参考以下文章