CODE:
CLS
INPUT " Masukkan banyak bintang:", A
FOR B = 1 TO A
FOR C = B TO 1 STEP -1
PRINT "*";
NEXT
NEXT B
END
OUTPUT:
PENJELASAN:
1. INPUT " Masukkan banyak bintang:", A
Kutipan perintah di atas di gunakan untuk menginput nilai banyaknya bintang bintang ke bawah. seperti contoh di atas angka yang di masukkan adalah 10. Inputan ini diberi nama variabel A
2.
FOR B = 1 TO A
FOR C = B TO 1 STEP -1PRINT "*"; ' ini digunakan untuk mencetak simbol "*"
NEXT C
NEXT B
Statement FOR di sini adalah perulangan sebanyak A, A itu sendiri adalah variabel yang di input di awal program. Statement ini harus di pasangkan dengan NEXT. untuk penjelasan selanjutnya saya akan menjelaskan tentang Statement FOR secara keseluruhan.
FOR C = B TO 1 STEP -1
Step -1 ini artinya perulangan for ini dari 10 menuju ke 1. jadi berbeda dengan FOR yang awal, yang awal FOR B = 1 TO A. Ini artinya B= dari angka 1 sampai angka 10 (angka yang di input ada awal program)
sekian penjelasan yang saya berikan, jika ingin melihat program qbasic lainnya KILIK DISINI
klo membuat nya dengan huruf ?
ReplyDelete(ABCD) ?