Perulangan QBasic Part I

Perulangan dalam bahasa pemrograman QBasic
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

Contoh Program For...Next Universal

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... 

4 comments:

  1. bagus banget ih blognya lengkap .
    salam kenal aku juga anak gunadarma :)

    ReplyDelete
  2. Post-nya sangat membantu saya.

    terima kasih ^u^d

    ReplyDelete
  3. hah? jadi ini blog anak gundar?
    ei aku jg gundar salam kenal (^___^)

    ReplyDelete