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 练习题的主要内容,如果未能解决你的问题,请参考以下文章

2019.9.10附加题while练习

JS从键盘输入当月利润,求应发放奖金总数

求利润-从键盘输入当月利润I,求应发放奖金总数?

C语言编程从键盘输入当月利润I,求应发奖金总数。

C语言:用switch-case编写;从键盘输入当月利润求奖金总数。

Python练习题 002:奖金计算