第二次作业-----第一题
题目:
1、某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如下表,
问哪种商品的单件利润最大,哪种商品的单件利润最小;
按收入由小到大,列出所有商品及其收入;
求这一周该10种商品的总收入和总利润。
货号 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
单件进价 |
7.15 |
8.25 |
3.20 |
10.30 |
6.68 |
12.03 |
16.85 |
17.51 |
9.30 |
单件售价 |
11.10 |
15.00 |
6.00 |
16.25 |
9.90 |
18.25 |
20.80 |
24.15 |
15.50 |
销量 |
568 |
1205 |
753 |
580 |
395 |
2104 |
1538 |
810 |
694 |
1 %第二次作业--第一题 2 clear ;%清除工作区的变量 3 clc;%清除命令行窗口 4 s=[1 2 3 4 5 6 7 8 9]; 5 x=[7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30]; 6 y=[11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50]; 7 z=[568 1205 753 580 395 2104 1538 810 694]; 8 all=[s;x;y;z]; 9 san=[s;x;y]; 10 fprintf(\'最大利润,以及对应的产品编号\') 11 [maxlirun,maxchangping]=max([san(3,:)-san(2,:)],[],2)%最大利润,以及对应的产品编号 12 fprintf(\'最小利润,以及对应的产品编号\') 13 [minlirun,minchangping]=min([san(3,:)-san(2,:)],[],2)%最小利润,以及对应的产品编号 14 shouru=y.*z; 15 fprintf(\'收入由小到大排序,并列出相应的商品\') 16 [a,b]=sort(shouru);%由小到大排序,并列出相应的商品 17 result2=[b;a] 18 fprintf(\'总收入,总利润\') 19 zongshouru=sum(shouru) 20 lirun=y.*z-x.*z; 21 zonglirun=sum(lirun)
结果如下
注意要设置输出格式为
short g
最大利润,以及对应的产品编号 maxlirun = 6.75 maxchangping = 2 最小利润,以及对应的产品编号 minlirun = 2.8 minchangping = 3 收入由小到大排序,并列出相应的商品 result2 = 5 3 1 4 9 2 8 7 6 3910.5 4518 6304.8 9425 10757 18075 19562 31990 38398 总收入,总利润 zongshouru = 1.4294e+05 zonglirun = 46052