Anda di halaman 1dari 36

Looping

Materi Hari Ini


• Perulangan
• while
• for

• Kontrol perulangan
• Break
• continue
Perulangan
Sebuah loop merupakan rangkaian perintah yang terus dieksekusi hingga sebuah kondisi
tercapai.
While
Perulangan while mengeksekusi secara berulang pernyataan selama
ekspresi bernilai benar.

Ekspresi dapat dikatakan benar apabila hasilnya tidak kosong dan


bernilai selain zero.
Contoh
a = 10; Mendeklarasi variabel
Contoh
a = 10;
while (a < 20) Selama a kurang dari 20….
Contoh
a = 10;
while (a < 20)
disp(a); Tampilkan nilai a
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1; Kemudian nilai a yang baru bernilai nilai a sebelumnya
ditambah dengan 1
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1;
end Menutup perulangan
For
Perulangan for adalah perulangan terkontrol yang dapat
mengeksekusi pernyataan hingga jumlah perulangan yang ditentukan.
Contoh 1
for a = 10:20 Untuk a = 10 sampai 20 dengan loncatan 1…
Contoh 1
for a = 10:20
disp(a); Maka tampilkan nilai a
Contoh 1
for a = 10:20
disp(a);
end Menutup perulangan
Contoh 2
for a = 1.0: -0.1: 0.0 Untuk a = 1 sampai 0 dengan loncatan minus 0.1…
Contoh 2
for a = 1.0: -0.1: 0.0
disp(a); Maka tampilkan a
Contoh 2
for a = 1.0: -0.1: 0.0
disp(a);
end Menutup perulangan
Loop control
Kontrol perulangan mengubah pengeksekusian dari rangkaian aslinya.
Break
Break menghentikan pengeksekusian perulangan for atau while. Pernyataan yang berada di
dalam perulangan tersebut yang berada setelah break tidak akan tereksekusi.
Contoh
a = 10; Mendeklarasi variabel
Contoh
a = 10;
while (a < 20) Selama a kurang dari 20….
Contoh
a = 10;
while (a < 20)
disp(a); Tampilkan nilai a
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1; Kemudian nilai a yang baru bernilai nilai a sebelumnya
ditambah dengan 1
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1;
if (a > 15) Jika nilai a lebih dari 15…
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1;
if (a > 15)
break; Maka hentikan perulangan
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1;
if (a > 15)
break;
end Tutup percabangan if
Contoh
a = 10;
while (a < 20)
disp(a);
a = a + 1;
if (a > 15)
break;
end
end Tutup perulangan
Continue
Continue digunakan untuk mengoper kontrol ke iterasi berikutnya pada perulangan for atau
while.
Contoh
a = 9; Mendeklarasi variabel
Contoh
a = 9;
while (a < 20) Selama a kurang dari 20….
Contoh
a = 9;
while (a < 20)
a = a + 1; Kemudian nilai a yang baru bernilai nilai a sebelumnya
ditambah dengan 1
Contoh
a = 9;
while (a < 20)
a = a + 1;
if a == 15 Jika nilai a sama dengan 15…
Contoh
a = 9;
while (a < 20)
a = a + 1;
if a == 15
continue; Maka lewatkan iterasi
Contoh
a = 9;
while (a < 20)
a = a + 1;
if a == 15
continue;
end Tutup percabangan if
Contoh
a = 9;
while (a < 20)
a = a + 1;
if a == 15
continue;
end
disp(a); Tampilkan nilai a
Contoh
a = 9;
while (a < 20)
a = a + 1;
if a == 15
continue;
end
disp(a);
end Tutup perulangan
TUGAS!!!!
Buat perintah perulangan dengan menggunakan continue atau break dengan daftar angka
kelipatan 3 dari 0-50 dan hentikan proses sebelum angka 42.

Anda mungkin juga menyukai