Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang...
-
Upload
nguyenhanh -
Category
Documents
-
view
227 -
download
0
Transcript of Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang...
PERULANGAN
Chapter 7 – Algoritma dan Permrograman
Eka Ardhianto
FTI - Unisbank
STRUKTUR PENGULANGAN
Struktur Perulangan :
Inisialisasi
Statement yang
diulangkan
Terminasi
3 macam konstruksi
perulangan :
For
While
Repeat
PERNYATAAN FOR-DO
Digunakan untuk
menghasilkan
perulangan dengan
jumlah ditentukan
Terdapat 2 macam
perulangan for :
Ascending (naik)
Descending (turun)
For ….
To/DownTo …..
Do
Perintah …
Perintah …
For i = 1 To 10
Do
Write(i)
For i = 10 Down
To 1 Do
Write(i)
For i = 1 To 10
Do
Write(Jum)
Jum = Jum + i;
For i = ‘a’ To ‘z’
Do
Write(i)
LATIHAN FOR Tampilkan angka genap
antara 1 s.d 10
Tampilkan jumlah angka
genap antara 1 s.d 10
For i = 1 To 10
Do
Write(i)
K = i mod 2;
K = 0
Y
T
For i = 1 To 10
Do
K = i mod 2;
K = 0
Y
T
Jum = Jum + i;
Write(Jum)
FOR DI DALAM FOR
For y = 1 To 5 Do
Write(K)
K = x + y;
For x = 1 To 5 Do
For y = 1 To 5 Do
Write(K)
K = x + y;
For x = 1 To 5 Do
PERNYATAAN WHILE
Bentuk umum :
Inisialisasi Nilai Counter
WHILE <kondisi> DO
Statement / Aksi
Counter
ENDWHILE
Aksi dilakukan selama
kondisi bernilai benar
Counter digunakan
sebagai penghitung
inisialisasi
kondisi
Statement
Counter
Next
Y
T
I = 1
I <=10
Inc(I)
…..
Y
T
Write(I)
I = 1
I <=10
Inc(I)
K = K + I
Y
T
Write(K)
I = 1;
K = 10;
I <=10
Inc(I)
K = K - I
Y
T
Write(K)
PERNYATAAN REPEAT
Pernyataan REPEAT
intinya sama dengan
WHILE, Cuma seleksi
kondisi berada di akhir.
inisialisasi
kondisi
Statement
Counter
Next
Y
T
REPEAT
UNTIL
I = 1
I >=10
Inc(I)
…..
Y
T
Write(I)
I = 1
Jum = 0
I >=10
Inc(I)
Jum = Jum + I
Y
T
Write(Jum)
I = 1
Jum = 0
I >=10
K = I mod 3
Y
T
Write(Jum)
K = 0
Inc(Jum)
Y
T
Inc(I)
REPEAT VS WHILE
WHILE REPEAT
I = 10
I <10
Inc(I)
…..
Y
T
Write(I)
I = 10
I >10
Inc(I)
…..
Y
T
Write(I)
LATIHAN DI BAWA PULANG
Tampilkan 10 angka genap yang pertama dimulai dari 1
Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1
Buat algoritma dgn flowchart untuk mencetak gambar segitiga sebanyak N baris, dengan N adalah diinput dari keyboard Contoh : Input = 5
*
**
***
****
*****
Buatlah algoritma yang dapat digunakan untuk mendetaksi angka yang di inputkan termasuk bilangan PRIMA atau BUKAN PRIMA Contoh : Input = 9
BUKAN PRIMA
Contoh : Input = 11
PRIMA
SAMPAI BERTEMU MINGGU DEPAN
keep your eyes at my BLOG