Nah
berhubung hari senin nanti saya ada UTS AP1 A. Sekarang saya mau coba sharing
ah tentang Qbasic. Lebih tepatnya tentang membuat segitiga siku-siku
menggunakan Qbasic.
Segitiga
siku-siku 1 : Kanan Bawah
CLS
n=6
FOR
i = 1 TO n
FOR
j = 1 TO i
PRINT
“*”;
NEXT
j
PRINT
“”
NEXT
i
END
Output:
*
**
***
***
****
*****
*****
******
Segitiga
siku-siku 2 : Kanan atas
CLS
n=6
FOR
i = n TO 1 STEP -1
FOR j = 1 TO 1 STEP -1
PRINT “*”;
NEXT j
PRINT
“”
NEXT
i
END
Output
:
******
*****
****
***
**
*
*****
****
***
**
*
Segitiga
siku-siku 3 : Kiri bawah
CLS
n=6
FOR
i = 1 TO n
FOR k=n to i STEP -1
PRINT “ “;
NEXT k
FOR j = 1 TO i
PRINT “*”;
NEXT j
PRINT
“”
NEXT
i
END
Output
:
*
**
***
****
*****
******
Segitiga
siku-siku 4 : kiri atas
CLS
n=6
FOR
i = n TO 1 STEP -1
FOR k=n to i STEP -1
PRINT “ “;
NEXT k
FOR j = i TO 1 STEP -1
PRINT “*”;
NEXT j
PRINT
“”
NEXT
i
END
Output
:
******
*****
****
***
**
*
*****
****
***
**
*
Nah
itu dia koding buat ngebuat segitiga siku-siku di Qbasic..
Semoga
bermanfaat dan jangan lupa koment ya..
Untuk
File bas untuk semuanya bisa di download di sini.
3 comments:
Minta logika program yg "Kanan Bawah ama Kanan Atas" dong kak,
Makasih :D
Kanan bawah
CLS » untuk membersihkan layar
n=6 » unruk memberikan nilai 6 pada variabel n
FOR i = 1 TO n » melakukan perulangan dari i=1 sampai i=n ( untuk membuat baris)
FOR j = 1 TO I » melakukan perulangan sebanyak I kali
PRINT “*”; » mencetak bintang
NEXT j
PRINT “”» membuat baris baru.
NEXT i
END
CLS » membersihkan layar
n=6 » memberikan nilai 6 pada variabel n
FOR i = n TO 1 STEP -1 » melakukan perulangan mulai dari i=n sampe i=1 dengan step -1(untuk menbuat baris)
FOR j = 1 TO I » melakukan perulang mulai dari j=1 sampe j=1 (untuk membuat kolom)
PRINT “*”; »untuk mencetak bintang
NEXT j
PRINT “” » membuat baris baru
NEXT i
END
Post a Comment