第二次作业-----第一题
题目:
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