Senin, 28 Mei 2018

ITERASI (PENGULANGAN) "FOR"

Iterasi adalah menjalankan suatu blok program secara berulang selama suatu kondisi terpenuhi.
A.  Flowchart Iterasi
 
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 
 
 
 
b.Langkah – langkah
·         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
·         Save
·         Run
·         Change Folder
·         Masukkan nilai n pada command window
 
2. Buatlah program untuk menentukan permutasi!
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
 
3. 3.Buatlah program untuk menentukan jumlah 50 bilangan ganjil pertama!
   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 Pertamanum2str(JG)])
·         Klik Run, beri file dengan nama ganjil
·         Save
·         Run
·         Change Folder, pilih yes
 

Tidak ada komentar:

Posting Komentar