okeh di dalam Algoritma selanjutnya kita akan belajar perulangan.
melakukan perulangan bisa memakai beberapa pilihan diantaranya
WHILE DO
FOR DO
REPEAT UNTIL
- Perulangan WHILE yaitu pengulanagan tapi di uji dulu contohnya :
While A<= 10 Do
write ('nilai A ke ',A,' adalah : ',A)
A<- A+1
Endwhile
nah ini maksudnya nilai A kan sama dengan(<-) 1 nah lalu mengulang dari A<-1 sampai
A<-A+10 nantinya nah jika sudah sampe 10 maka akan berhenti prosesnya
2. Perulangan FOR yaitu perulangan tanpa syarat, contohnya :
algoritma cetak_N_angka
(mencetak 1,2...N ke piranti keluaran)
Deklarasi
N : integer
K : integer
Deskripsi
read (N)
For k-1 to N do
write (k)
endfor
nah maksudnya adalah ulangi sebanyak nilai N kali) jadi si k-1 itu akan terus berulang
sampai N kali nah karna N nya tidak di tentukan jadi bisa saja mengulang seterusnya
sampai N kali nah karna N nya tidak di tentukan jadi bisa saja mengulang seterusnya
3. Perulangan REPAEAT yaitu pengulangannya berdasarkan pengujian tapi di ulang dulu baru
diuji hasilnya jadi kita mau hasilnya contoh :
diuji hasilnya jadi kita mau hasilnya contoh :
A<- 11
Repeat
write ('nilai A ke ',A,' adalah : ', A)
A<- A+1
until A>10
maksudnya adalah A di sana 11 kita melakukan pengulangan sampai A>10 karna bilangan
terakhir itu tidak perlu di uji
nah apa yang kita dapat dari atas, ingat jika menggunakan FOR maka diakhiri ENDFOR seperti IF diakhiri ENDIF dan ingan di dalam algoritma tanda <- yaitu (sama dengan)
No comments:
Post a Comment