Membuat Program Perulangan QBasic
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
Posting Komentar