while
while digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi. Begitu
kondisi sudah tidak terpenuhi lagi, maka proses perulangan akan langsung dihentikan.
Bentuk umum dari while adalah:
while digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi. Begitu
kondisi sudah tidak terpenuhi lagi, maka proses perulangan akan langsung dihentikan.
Bentuk umum dari while adalah:
While
Statemen‐statemen
end
Contoh :
Statemen‐statemen
end
Contoh :
fak=1;
i=1;
while (i<5 br=""> fak=fak*i;
i=i+1;
end
disp('faktorial dari 5 adalah = ')
disp(fak)
for
for digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi.
Perbedaannya dengan while adalah pada for jumlah perulangan dapat diketahui, sedangkan pada
while bergantung pada nilai ekspresi.
Bentuk umum dari for adalah:
5>
i=1;
while (i<5 br=""> fak=fak*i;
i=i+1;
end
disp('faktorial dari 5 adalah = ')
disp(fak)
for
for digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi.
Perbedaannya dengan while adalah pada for jumlah perulangan dapat diketahui, sedangkan pada
while bergantung pada nilai ekspresi.
Bentuk umum dari for adalah:
5>
for indeks=nilai awal:step:nilai akhir
Statemen‐statemen
end
contoh :
clc
temp=0;
for i=1:10
temp=temp+i;
end
sprintf('Jumlah 10 bilangan asli pertama adalah %d', temp)
Continu dan Break
Statemen continu dan break digunakan pada statemen kontrol for atau while. Fungsi continu
adalah melanjutkan ke iterasi berikutnya tanpa menjalankan statemen yang ada di bawah kondisi
continu. Sedangkan break, digunakan untuk menghentikan proses iterasi tanpa melanjutkan
perulangan.
Contoh:
clc
for i = 1:10
if (i = = 5 | | i= =7)
continue
end
disp ( i ) ;
end
Statemen‐statemen
end
contoh :
clc
temp=0;
for i=1:10
temp=temp+i;
end
sprintf('Jumlah 10 bilangan asli pertama adalah %d', temp)
Continu dan Break
Statemen continu dan break digunakan pada statemen kontrol for atau while. Fungsi continu
adalah melanjutkan ke iterasi berikutnya tanpa menjalankan statemen yang ada di bawah kondisi
continu. Sedangkan break, digunakan untuk menghentikan proses iterasi tanpa melanjutkan
perulangan.
Contoh:
clc
for i = 1:10
if (i = = 5 | | i= =7)
continue
end
disp ( i ) ;
end
Tugas :
Buatlah program dengan M-file dari masing-masing materi diatas.
Kerjalan di Lab sesuai Jadwal, Minggu depan diperiksa, bagi yang mengerjakan diluar jadwal atau bukan di lab tidak akan diperiksa dan tidak akan mendapatkan nilai.
Tidak ada komentar:
Posting Komentar