A.
Flowchart Iterasi
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqqzQOHvUjDrbusTmSYX3X1eeOawjIhaF6doYWZebGWqBNrknMEAGR-r1t9GBjVArJnRFIqVjcjK4g9byeAT7bMcdHkGDMqy51_LDIYgOOxRhPOLjQAVQfmL1x6yNgxDXO3WlKzuQVvQ/s1600/7.6.jpg)
B. Syntax
Iterasi dengan For
For var
= nilai awal : step : nilai akhir
Perintah
1;
Perintah
2;
Perintah
n;
End
Note:
Step = selisih nilai
sebelum dan sesudah
Simbol ; hanya pada
perintah
Contoh
1. Buatlah program untuk menentukan factorial sebuah bilangan!
a. Flowchart
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXKCBjzdTHSRyiRkzDYEBLuMJVkKKmVMNBYWqttSfBn_7d9_BgmLqBEPqq2cDxDiOC7nbL5HECZfaWE_VrvCyT5nm58keiBBuR6xsXZ6JRbLGlLC1ESiByYJ5MC9vG-HkBsz_P7C3BgQ/s1600/7.5.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXKCBjzdTHSRyiRkzDYEBLuMJVkKKmVMNBYWqttSfBn_7d9_BgmLqBEPqq2cDxDiOC7nbL5HECZfaWE_VrvCyT5nm58keiBBuR6xsXZ6JRbLGlLC1ESiByYJ5MC9vG-HkBsz_P7C3BgQ/s1600/7.5.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXKCBjzdTHSRyiRkzDYEBLuMJVkKKmVMNBYWqttSfBn_7d9_BgmLqBEPqq2cDxDiOC7nbL5HECZfaWE_VrvCyT5nm58keiBBuR6xsXZ6JRbLGlLC1ESiByYJ5MC9vG-HkBsz_P7C3BgQ/s1600/7.5.jpg)
b.Langkah – langkah
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgflodLVjlmYW1aiPmUblA7DY5TY9-riLfJxhxtkLn10Wk3qTiyCKZWj2m3RPvFyuUcYTkWaoH-yFfm_M5cvypCcvfJS-7Qybkw5J66OlBy61OwOQy6FmrvXfOzX2fsuZ__tUa2QyWLLQ/s1600/7.2.jpg)
·
Buka new script
·
Ketik
n=input('n = ');
faktorial=1;
for i=1:1:n
faktorial=faktorial * i;
end
disp
(['n faktorial adalah ' num2str(faktorial)])
·
Klik Run, beri file dengan nama fakto
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVFDLWcDZrwgAgijDNToSl5mGpjCNklgHyGLazr2T0rpMz86I8LcMcsu-i9qoVUlfIC1Lu5eNGvFjE_hnoqhK4UXZ60gRroEKNVh_E3oqf3EEPrZ5hgoo9m4s8NttF3hq_lYq2iQ3Jrg/s1600/C5.1+%25282%2529.jpg)
·
Save
·
Run
·
Change Folder
·
Masukkan nilai n pada
command window
2. Buatlah program untuk menentukan permutasi!
3. 3.Buatlah program untuk menentukan jumlah 50 bilangan ganjil pertama!
Langkah- langkah:
·
Buka new script
·
Ketik
n=input ('n = ');
r=input ('r = ');
faktor_n=1;
for i=1:1:n
faktor_n=faktor_n* i;
end
m=n-r;
faktor_m=1;
for i=1:1:m
faktor_m=faktor_m* i;
end
permutasi=faktor_n/faktor_m;
disp (['Permutasi dari n,r adalah '
num2str(permutasi)])
·
Klik Run, beri file dengan nama permu
·
Save
·
Run
·
Change Folder
·
Masukkan nilai n dan r pada
command window
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht-x843b2AWvWlQaUA11b5xhhv0Tur0i24wLyhi8B2yJ81CLJMgLgupvQ8CFPrj30JU1ICJRUgFxL-PyoEBaIjg1L920r8V8eY1rqjCmxhXLOrreHNwbeAkF1O79YhJiMhqmWfwveGtg/s1600/T5.1+%25282%2529.jpg)
Langkah- langkah:
·
Buka new script
·
Ketik
n=[50];
G=[1];
JG=1;
for i=1:1:n
G(i)=2*i-1;
JG=JF+G(i);
end
disp(['50 Bilangan Ganjil Pertama = ' num2str(G)])
disp(['Jumlah 50 Bilangan Ganjil Pertama ' num2str(JG)])
·
Klik Run, beri file dengan nama ganjil
·
Save
·
Run
·
Change Folder, pilih yes![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgflodLVjlmYW1aiPmUblA7DY5TY9-riLfJxhxtkLn10Wk3qTiyCKZWj2m3RPvFyuUcYTkWaoH-yFfm_M5cvypCcvfJS-7Qybkw5J66OlBy61OwOQy6FmrvXfOzX2fsuZ__tUa2QyWLLQ/s1600/7.2.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJFTOKDsYyuWVJqbBExiWgFZTCG3iTesjj4gB5ThBI52qhsGdPOpbKMagh6V1iBYPf1aA2qvUU2Pf0zRSq_LDRaa9xGjPKCbwlefc9nsvLPbLUi5ylUyIpDy0O4mH4pbq3kir7gkjxuQ/s1600/7.1+%25282%2529.jpg)
Tidak ada komentar:
Posting Komentar