引用
引用第16樓工控小周于2022-10-15 10:40發表的 :
TIA博途SCL編程學習20_換錢
1. 100元鈔票,換成等值10元、5元、2元、1元的小鈔票組合,每次換成40張,而且每種至少有1張。
2. 練習多重循環嵌套和二維數組的使用,用二維數組的列記錄換法次數,行記錄每一種鈔票的張數。
.......
做了下:
x:=1;
f:=1;
WHILE x<=6 DO
y:=1;
WHILE y<=12 DO
z:=1;
WHILE z<=30 DO
d:=1 ;
WHILE d<=37 DO
IF x+y+z+d=40 AND 10*x+5*y+2*z+d=100 THEN
arr1[f].a:=x;
arr1[f].b:=y;
arr1[f].c:=z;
arr1[f].d:=d;
f:=f+1;
END_IF
d:=d+1;
END_WHILE
z:=z+1;
END_WHILE
y:=y+1;
END_WHILE
x:=x+1;
END_WHILE