Saturday 3 December 2011

Segitiga Siku-Siku dengan Qbasic


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:

Unknown said...

Minta logika program yg "Kanan Bawah ama Kanan Atas" dong kak,
Makasih :D

vinsens diastara said...

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

vinsens diastara said...

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