Membuat Program Perulangan QBasic



1.   Diinginkan Output sebagai berikut:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
a.   Buka program QBasic di komputer anda, ketikan perintah
QBasic tersebut pada layar coding QBasic anda:



Logika Program:

  • Berikan perintah CLS (Clean Screen) untuk membersihkan layar
  •   Berikan perintah INPUT “Masukan Bilangan =”, A untuk nilai variabel A (bernilai integer) dan untuk memasukan angka yang ingin dihasilkan 
  • Lakukan perulangan pernyataan dibawah sampai kondisi B = 1 TO A tidak terpenuhi. 
  •  Lakukan perulangan pernyataan dibawah sampai kondisi C = 1 TO B tidak terpenuhi. 
  •  Cetak nilai variabel C.
  •  Apakah ada kondisi variabel C yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR C = 1 TO A sampai kondisi tersebut tidak terpenuhi yaitu nilai variabel C lebih dari nilai variabel B. 
  • PRINT untuk ganti baris. 
  • Apakah ada kondisi variabel B yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR B = 1 TO A sampai kondisi tersebut tidak terpenuhi yaitu nilai variabel B lebih dari nilai variabel A.
  •   END untuk mengakhiri program.


b.     Tekan F5 untuk menjalankan program, masukan bilangan 5, tekan enter  lalu akan menghasilkan output sebagai berikut:


2.     Diinginkan Output sebagai berikut:

5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
a.     Buka program QBasic di komputer anda, ketikan perintah QBasic tersebut pada layar coding QBasic anda:


Logika Program:
  • Berikan perintah CLS (Clean Screen) untuk membersihkan layar. 
  • Berikan perintah INPUT “Masukan Bilangan =”, C untuk nilai variabel C (bernilai integer) dan untuk memasukan angka yang ingin dihasilkan. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi A = 1 TO C tidak terpenuhi. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi B = C TO A  step -1 tidak terpenuhi. STEP -1 maksudnya adalah besarnya kenaikan yang diinginkan yaitu 1 dalam pengulangan FOR. 
  • Cetak nilai variabel B. 
  • Apakah ada kondisi variabel B yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR B = C TO A step -1 sampai kondisi tersebut tidak terpenuhi. 
  • PRINT untuk ganti baris. 
  • Apakah ada kondisi variabel A yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembalu pada statement FOR A = 1 TO C sampai kondisi tersebut tidak terpenuhi. 
  • END untuk mengakhiri program.

b.     Tekan F5 untuk menjalankan program, masukan bilangan 5, tekan enter  lalu akan menghasilkan output sebagai berikut:










3.     Diinginkan Output sebagai berikut:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

a.     Buka program QBasic di komputer anda, ketikan perintah QBasic tersebut pada layar coding QBasic anda:


Logika Program:
  • Berikan perintah CLS (Clean Screen) untuk membersihkan layar. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi A = 1 TO 5 tidak terpenuhi. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi B = 1 TO A tidak terpenuhi 
  • Cetak nilai variabel B 
  • Apakah ada kondisi variabel B yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR B = 1 TO A sampai kondisi tersebut tidak terpenuhi. 
  • PRINT untuk ganti baris. 
  • Apakah ada kondisi variabel A yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR A = 1 TO 5 sampai kondisi tersebut tidak terpenuhi. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi A = 4 TO 1  step -1 tidak terpenuhi. STEP -1 maksudnya adalah besarnya kenaikan yang diinginkan yaitu 1 dalam pengulangan FOR. 
  • Lakukan perulangan pernyataan dibawah sampai kondisi B = 1 TO A tidak terpenuhi. 
  • Cetak nilai variabel B. 
  • Apakah ada kondisi variabel B yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembali pada statement FOR B = 1 TO A sampai kondisi tersebut tidak terpenuhi. 
  • PRINT untuk ganti baris. 
  • Apakah ada kondisi variabel A yang memenuhi? Jika tidak lakukan pernyataan dibawah ini, jika masih, ulangi kembalu pada statement FOR A = 4 TO 1 step -1 sampai kondisi tersebut tidak terpenuhi. 
  •  END untuk mengakhiri program.


b.     Tekan F5 untuk menjalankan program, masukan bilangan 5, tekan enter  lalu akan menghasilkan output sebagai berikut:



Komentar