MODUL 4
DISUSUN OLEH :
FAISAL AL ZAMAR
2013081047
LABORATORIUM KOMPUTER
UNIVERSITAS KUNINGAN
2013
BAB I
DASAR TEORI
1. Intruksi FOR
Intruksi perulangan yang sering digunakan adalah intruksi FOR. Intruksi
ini digunakan apabila kita mengetahui secara pasti banyaknya perulangan
yang akan dilakukan.
Pernyataan FOR mempunyai 3 Parameter, yaitu :
1. Nilai awal (initial value)
2. Test kondisi yang menetukan akhir LOOP
3. Penentu perubahan nilai
endfof
Cara kerjanya :
while <kondisi> do
endwhile
Cara kerjanya :
1. Sebelum masuk ke “while loop” yang merupakan ekspresi boolean
harus sudah mempunyai nilai.
2. Jika kondisi bernilai true, maka seluruh badan loop dikerjakan
3. Cek kembali apakah kondisi bernilai true atau false. Jika kondisi
bernilai true, maka tidak ada perubahan, artinya kembali mengerjakan
badan loop. Jika kondisi bernilai false, maka langsung mengerjakan
statement pertama sesudah loop WHILE
4. Looping berhenti setelah kondisi bernilai false, sehingga harus ada
statement yang mengakibatkan kondisi bernilai false. Namun, jika
kondisi tetap true, maka terjadilah infinite true, artinya, jika tidak ada
statement yang mengakibatkan kondisi bernilai flase, maka terjadilah
infinite loop.
Dalam bahasa C++ bentuk WHILE adalah sbb:
While (condition_expr)
do
<instruksi / blok instruksi >
while <kondisi>
Setelah di compile (Alt+F9) dan tidak error, jalankan source code tersebut
dengan menekan Ctrl+F9 maka akan tampil seperti gambar di bawah :
Instruksi FOR( )
Instruksi ini digunakan apabila kita mengetahui secara pasti banyaknya
pengulangan yang akan dilakukan.
for (angka = 1; angka <= 10; angka++)
Keterangan :
(angka = 1) merupakan nilai awal/inisialisasi yang berarti pengulangan
dimulai dari angka 1
(angka <= 10) merupakan kondisi yang berarti angka yang diharapkan pada
output yaitu angka kurang dari atau sama dengan 10
(angka ++) merupakan instruksi penambahan
Angka = 1
Angka = 2
Angka = 4
Angka = 5
Angka = 6
Angka = 7
Angka = 9
Angka = 10
Algoritma :
Algoritma Tulis_Angka
{ Mencetak angka 1 s/d 10 }
Kamus (Deklarasi)
Angka : integer
Algoritma (Deskripsi)
angka 1
while (angka <= 10)
if angka = 3 then
komentar (“ini angka favoritku”)
output (angka, Komentar)
else
if angka = 8 then
komentar (“ini angka favorit temanku”)
output (angka, Komentar)
else
output (angka)
endif
endwhile
Setelah di compile (Alt+F9) dan tidak error, jalankan source code tersebut
dengan menekan Ctrl+F9 maka akan tampil seperti gambar di bawah :
Instruksi WHILE( )
Instruksi ini digunakan apabila kita belum mengetahui secara pasti banyaknya
pengulangan yang akan dilakukan.
while (angka <= 10)
Keterangan :
Jika menggunakan instruksi while yang ada di dalam instruksi while hanya
kondisi, (angka <= 10) yang berarti angka yang diharapkan pada output yaitu
angka kurang dari atau sama dengan 10 . Inisialisasi disimpan sebelum
instruksi while setelah deklarasi variabel dan instruksi pengurangan /
penambahan disimpan setelah pernyataan yang akan dijalankan.
JAWAB
1. Bahasa C++ untuk program menjumlahkan n buah data, dan menghitung rata-
ratanya.
Menggunakan instruksi FOR
Setelah di compile (Alt+F9) dan tidak error, jalankan source code tersebut
dengan menekan Ctrl+F9 maka akan tampil seperti gambar di bawah :
Setelah di compile (Alt+F9) dan tidak error, jalankan source code tersebut
dengan menekan Ctrl+F9 maka akan tampil seperti gambar di bawah :
Setelah di compile (Alt+F9) dan tidak error, jalankan source code tersebut
dengan menekan Ctrl+F9 maka akan tampil seperti gambar di bawah :
Instruksi WHILE( )
Instruksi ini digunakan apabila kita belum mengetahui secara pasti
banyaknya pengulangan yang akan dilakukan.
Instruksi DO-WHILE
Instruksi DO-WHILE pada dasarnya sama dengan instruksi WHILE.
Perbedaan yang penting antara keduanya hanya terletak pada penempatan
ekspresi kondisi (condition_expr). Untuk DO-WHILE, kondisi diletakan
pada bagian bawah.