Anda di halaman 1dari 11

1

VEI1H4
Algoritma dan Pemrograman

• Perulangan For

• Fitri Susanti, S.T., M.T.


• D4 Teknologi Rekayasa Multimedia – FIT
2

Pembahasan: Tujuan:
• 1. Algoritma Perulangan 1. Paham Algoritma
For Perulangan For C#
• 2. Perulangan pada C# 2. Mampu
mengimplementasikan
algoritma perulangan for
pada bahasa pemrograman
3

Perulangan
 Perintah yang memungkinkan aplikasi mengulangi suatu aksi
tertentu.

Terdapat tiga jenis perulangan:


1. Mengulangi aksi sebanyak jumlah tertentu
2. Mengulangi aksi sampai kondisi tertentu terpenuhi
3. Memeriksa apakah kondisi tertentu terpenuhi. Apabila tidak, ulangi
aksi tertentu sampai kondisi terpenuhi
4

Perulangan Pada C#
For : Mengulangi aksi sebanyak jumlah tertentu
5

Mengulangi Aksi Sebanyak Jumlah


Tertentu
Analogi:
Dalam lomba, seorang pembalap HARUS
menyelesaikan 10 putaran.

Artinya:
Seorang pembalap harus mengemudikan
kendaraannya sebanyak 10 putaran.
Aksi : mengemudikan kendaraan
Jumlah : 10 putaran
Aksi akan dinyatakan selesai apabila pengemudi
berhasil mengemudikan kendaraannya sebanyak 10
putaran
6

Mengulangi Aksi Sebanyak Jumlah


Tertentu
Dalam algoritma, perulangan Sesuai analogi sebelumnya:
ini menggunakan perintah for-
to-do For putaran  1 to 10 do
kemudikan_kendaraan
For counter  awal to akhir Endfor
do
Aksi
Endfor
7

Mengulangi Aksi Sebanyak Jumlah


Tertentu
For putaran  1 to 10 do For putaran  1 to 10 do
kemudikan_kendaraan kemudikan_kendaraan
Endfor isi_bahan_bakar
Endfor

Apabila setiap akhir putaran


pengemudi harus mengisi
bahan bakar, maka ubahlah
algoritma di atas.
8

Mengulangi Aksi Sebanyak Jumlah


Tertentu
For putaran  1 to 10 do For putaran  1 to 10 do
kemudikan_kendaraan ganti_ban
isi_bahan_bakar kemudikan_kendaraan
Endfor isi_bahan_bakar
Endfor

Apabila setiap awal putaran


pengemudi harus mengganti
ban, maka ubahlah algoritma
di atas.
9

Mengulangi Aksi Sebanyak Jumlah


Tertentu
For putaran  1 to 10 do For putaran  1 to 10 do
ganti_ban ganti_ban
kemudikan_kendaraan kemudikan_kendaraan

isi_bahan_bakar isi_bahan_bakar
Endfor
Endfor
masuk_pit_stop

Apabila setelah menyelesaikan


10 putaran, pengemudi harus
masuk pit stop, maka ubahlah
algoritma di atas.
10

Perulangan : FOR
• Struktur : for (inisialisasi awal looping ; batas looping ; iterasi )
• Contoh : for ( i = 0, i<10, i++)
• Arti :
• Dilakukan perulangan 10x mulai dari i=0 sampai dengan i=9
11

Contoh Perulangan For


• #using system;
• Namespace test; for (hasil=0; hasil<=a;hasil++)
• Static void main() {
if (hasil%2!=0)
•{
console.writeline(hasil);
• int a, hasil;
}
• console.write("masukan
bilangan : “); return 0;
}
a=
convert.toint32(console.readline();

Anda mungkin juga menyukai