merupakan suatu kondisi yang memenuhi untuk melakukan perulangan statement tertentu sampai kondisi tersebut tidak terpenuhi sehingga perulangan dihentikan. Sudah fauzi janjikan untuk artikel selanjutnya yakni akan
membahas mengenai perulangan universal menggunakan FOR...NEXT
FOR...NEXT
Digunakan untuk mengontrol jalannya perulangan pada program, dimana statement tersebut akan mengalami perulangan selama kondisi atau pernyataan masih memenuhi syarat.
Bentuk Umumnya:
FOR (PENCACAH)=(AWAL) TO (AKHIR)
(STATEMENT)
NEXT (PENCACAH)
KETERANGAN:
pencacah:Nama sembarang numeric
awal :nilai awal/batas bawah pencacah
akhir :nilai akhir/batas atas pencacah
Diinginkan dari user menampilkan Output sbb:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Code Programnya:
Penjelasannya:
1.CLS untuk membersihkan layar dari tampilan teks sebelumnya
2.INPUT untuk memasukan variable, program di atas menggunakan variable A
3.FOR ... NEXT untuk melakukan suatu perulangan sampai kondisi yang digunakan bernilai salah, sehingga perulangan tersebut akan berhenti, dan melanjutkan ke statemen setelah NEXT
4.Pemberian nilai bahwa nilai variable A bernilai sama dengan nilai variable A sebelumnya dikurangi satu
5.END untuk mengakhiri program
Sehingga dapat kita lihat algoritma dari program di atas sbb:
1.Clear screen (membersihkan layar)
2.Input nilai variable A (bernilai integer)
3.Lakukan perulangan pernyataan di bawah sampai kondisi B=1 TO A tidak terpenuhi
4.Lakukan perulangan pernyataan di bawah sampai kondisi C=1 TO A tidak terpenuhi
5.Tampilkan nilai variable C
6.Apakah ada kondisi variable C yang memenuhi?, jika tidak lakukan pernyataan di bawah ini, jika masih, ulangi kembali pada statemen FOR C=1 TO A sampai kondisi tersebut tidak terpenuhi yaitu nilai variable C lebih dari nilai variable A
7.PRINT untuk ganti baris
8.Beri nilai variable A dengan nilai variable A sebelumnya dikurangi satu
9.Apakah ada kondisi variable B yang memenuhi?, jika tidak lakukan pernyataan di bawah ini, jika masih, ulangi kembali pada statemen FOR B=1 TO A sampai kondisi tersebut tidak terpenuhi yaitu nilai variable B lebih dari nilai variable A
10.END untuk mengakhiri program
Dihasilkan Output:
Yang dapat di jabarkan sbb:
Penjelasan:
1.A=5
2.B=1 TO 5
3.C=1 TO 5
4.Tampilkan nilai variable C {mendatar karena ada ”;”}
5.NEXT C {C=C+1} Ulangi FOR C=1 TO A dan seterusnya Sampai C lebih besar dari A
6.A=A-1{A=5-1=4}
7.NEXT B {B=B+1} Ulangi FOR B=1 TO A dan seterunya Sampai B lebbih besar dari A
8.END
Naaah... mudah kaga tuh contoh perulangan universal di atas?hehe..
mudah tidaknya sih, sebenarnya semua kembali ke masing-masing pembuat programnya?
Logika dan penjabaran alur algoritma yang matang sangat diperlukan sebagai modal dasar untuk memecahkan sebuah masalah program yang membutuhkan perulangan
apalagi yang berbentuk universal, Ok tetap semangat teman! dan mari kita lanjutkan belajar At Next My Post.. Ok? CU next Time
Panduan Rancangan Adalah Postingan Fauzi Online yang Sementara Direkomendasikan untuk Dibaca. Silahkan Baca...
bagus banget ih blognya lengkap .
ReplyDeletesalam kenal aku juga anak gunadarma :)
Post-nya sangat membantu saya.
ReplyDeleteterima kasih ^u^d
hah? jadi ini blog anak gundar?
ReplyDeleteei aku jg gundar salam kenal (^___^)
Nice innfo gan
ReplyDelete