实验
3
第一题:
clear all
m=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0];
for x=m
if x<0&x~=-3
y1=x^2+x-6;
disp(['y= ',num2str(y1)])
elseif x>=0&x<5&x~=2&x~=3
y2=x^2-5*x+6;
disp(['y= ',num2str(y2)])
else
y3=x^2-x-1;
disp(['y= ',num2str(y3)])
end
end
第二题:
clear all
x=input('
请输入成绩:
');
while (x>100|x<0)
x=input('
输入错误,请重新输入成绩:
'); end
switch fix(x/10)
case {9,10}
disp('A')
case {8}
disp('B')
case {7}
disp('C')
case {6}
disp('D')
case {0,1,2,3,4,5}
disp('E')
end
第三题:
clear all
x=input('
请输入工号:
');
y=input('
请输入工作时长:
');
if y>120
a=84*120+(y-120)*84*0.15;
disp(['
您本月工资是:
',num2str(a)])
elseif y<60
b=84*y-700;
disp(['
您本月工资是:
',num2str(b)])
else
c=84*y;