Dalam Sintak While program akan mengecek kondisi kebenarannya terlebih dahulu setelah itu diproses, dan untuk Sintak Do While program akan memroses terlebih dahulu setelah itu dicek kondisi kebenarannya.
Untuk Sintak For jumlah perulangan sudah diketahui serupa dengan while pengecekan dilakukan diawal.
Berikut 5 contoh penggunaan while dan for dalam Pseudocode.
5 Penggunaan While
====1====
Algoritma Tampil_Bintang;
IS : -
FS : Jumlah bintang yang tampil = 5
Deklarasi
i = integer
Begin
i ← 0
While (i<5)
output (*)
i ← i + 1
ENDWHILE
END
====2====
Algoritma Input_Nilai;
IS : -
FS : Menerima inputan nilai dari user
Deklarasi
i = integer
nilai = integer
Begin
i ← 1
While ( i <= 3)
Output ('Nilai mahasiswa ke 'i' adalah')
input ( nilai )
i ← i + 1
ENDWHILE
END
====3====
Algoritma Menampilan_Tulisan;
IS : -
FS : Jumlah tulisan tampil = 5
Deklarasi
i = integer
Begin
i ← 0
While ( i < 5 )
output ('saya suka mata kuliah ini')
i ← i + 1
ENDWHILE
END
====4====
IS : -
FS : Menampilkan pesan " Maaf anda salah " jika tebakan salah dan menampilkan "Anda benar" jika tebakan benar
Deklarasi
huruf = char
Begin
output ('masukan huruf tebakan')
input (huruf)
While (huruf != 'A')
output ('maaf anda salah')
output ('masukan huruf tebakan')
input (huruf)
ENDWHILE
output ('anda benar')
END
====5====
Algoritma Tampil_Bintang;
IS : Jumlah yang tampil = 0
FS : Jumlah yang tampil = 5
Deklarasi
i = integer
Begin
i ← 0
DO
output (*)
i ← i + 1
While (i < 5)
END
5 Penggunaan FOR
====1====
Algoritma Tampil_Bintang;
IS : Jumlah bintang yang tampil = 0
FS : Jumlah bintang yang tampil = 5
Deklarasi
i : integer
Begin
FOR ( i ← 0 ; i < 5 ; i ++)
outpu (*)
END FOR
END
====2====
Algoritma Input_Nilai;
IS : -
FS : Menerima inputan nilai dari user
Deklarasi
i = integer
nilai = integer
Begin
FOR ( i ← 1 ; i <= 3 ; i ++)
Output ('Nilai mahasiswa ke 'i' adalah')
input ( nilai )
ENDFOR
END
====3====
Algoritma Menampilan_Tulisan;
IS : -
FS : Jumlah tulisan tampil = 5
Deklarasi
i = integer
Begin
FOR (i ← 0 ; i < 5 ; i++ )
output ('saya suka mata kuliah ini')
ENDFOR
END
====4====
Algoritma Hitung_Mundur;
IS : -
FS : menampilkan angka dari 5 hingga 1
Deklarasi
hitung = integer
Begin
FOR (hitung ← 5 ; hitung > 0 ; bilangan-- )
output ('hitung')
ENDFOR
END
====5====
Algoritma Menu;
IS : -
FS : menampilkan menu yang dipilih user
Deklarasi
pilihan = integer
Begin
FOR (;pilihan != 2;)
output ('menu = ...')
output ('1.ulang')
output ('2.keluar')
output ('pilihan:... ')
input (pilihan)
ENDFOR
output ('anda pilih keluar')
END
Contoh-contoh penggunaan diatas merupakan contoh dalam kondisi pengulangan dengan menggunakan sintak while do while maupun for yang diekspresikan dalam bahasa pemrograman pseudocode. Jika ada kesalahan penulisan mohon dimaafkan.
SIMPEL DAN MUDAH DIMENGERTI
ReplyDeleteIS sama FS itu apaan ya??
ReplyDeleteIni menurun atau menaik?
ReplyDelete