Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Dim L, T As Integer

Dim PX(30), PY(30) As Integer

Private Sub Command1_Click()

Dim spasi, lh, th, i As Integer

Cls

spasi = 30

lh = 200 / 2

th = 400 / 2

Form1.DrawWidth = 5

' Menggambar D sebelum huruf D

PX(1) = L / 2 - (5 * lh + 2 * spasi): PY(1) = T / 2 - th

PX(2) = L / 2 - (5 * lh + 2 * spasi): PY(2) = T / 2 + th

PX(3) = L / 2 - (3 * lh + 2 * spasi): PY(3) = T / 2

' Menggambar D

Line (PX(1), PY(1))-(PX(2), PY(2))

Line (PX(1), PY(1))-(PX(3), PY(3))


Line (PX(2), PY(2))-(PX(3), PY(3))

' Menggambar H Sebelum huruf H

PX(4) = L / 2 - (3 * lh + spasi): PY(4) = T / 2 - th

PX(5) = L / 2 - (3 * lh + spasi): PY(5) = T / 2 + th

PX(6) = L / 2 - (lh + spasi): PY(6) = T / 2 - th

PX(7) = L / 2 - (lh + spasi): PY(7) = T / 2 + th

PX(8) = L / 2 - (3 * lh + spasi): PY(8) = T / 2

PX(9) = L / 2 - (3 * lh + spasi - 200): PY(9) = T / 2

' Menggambar H

Line (PX(4), PY(4))-(PX(5), PY(5))

Line (PX(6), PY(6))-(PX(7), PY(7))

Line (PX(8), PY(8))-(PX(9), PY(9))

' Menggambar A sebelum huruf A

'px(4) = L / 2: py(4) = T / 2 - th

'px(5) = L / 2 - lh: py(5) = T / 2 + th

'px(6) = L / 2 + lh: py(6) = T / 2 + th

'px(7) = L / 2 - lh: py(7) = T / 2


'px(8) = L / 2 + lh: py(8) = T / 2

' Menggambar A sebelum huruf N

PX(10) = L / 2 - lh: PY(10) = T / 2 + th

PX(11) = L / 2: PY(11) = T / 2 - th

PX(12) = L / 2 + lh: PY(12) = T / 2 + th

PX(13) = L / 2 - (spasi + 20): PY(13) = T / 2

PX(14) = L / 2 + 50: PY(14) = T / 2

For i = 1 To 4

Line (PX(10), PY(10))-(PX(11), PY(11))

Line (PX(11), PY(11))-(PX(12), PY(12))

Line (PX(13), PY(13))-(PX(14), PY(14))

Next i

'Menggambar N

PX(15) = L / 2 + lh + spasi: PY(15) = T / 2 - th

PX(16) = L / 2 + lh + spasi: PY(16) = T / 2 + th

PX(17) = L / 2 + lh + spasi + th: PY(17) = T / 2 + th

PX(18) = L / 2 + lh + spasi + th: PY(18) = T / 2 - th


Line (PX(15), PY(15))-(PX(16), PY(16))

Line (PX(15), PY(15))-(PX(17), PY(17))

Line (PX(17), PY(17))-(PX(18), PY(18))

'Menggambar A

PX(19) = L / 2 + lh + (15 * spasi): PY(19) = T / 2 + th

PX(20) = L / 2 + lh + (9 * spasi): PY(20) = T / 2 + th

PX(21) = L / 2 + lh + (3 * lh + 2 * spasi): PY(21) = T / 2 - th

PX(22) = L / 2 + lh + 405: PY(22) = T / 2

PX(23) = L / 2 + lh + 315: PY(23) = T / 2

Line (PX(20), PY(20))-(PX(21), PY(21))

Line (PX(21), PY(21))-(PX(19), PY(19))

Line (PX(22), PY(22))-(PX(23), PY(23))

End Sub
Private Sub Form_Load()

Form1.ScaleMode = 3

L = Form1.ScaleWidth

T = Form1.ScaleHeight

End Sub

Private Sub Form_Resize()

L = Form1.ScaleWidth

T = Form1.ScaleHeight

End Sub
PENJELASAN : Program ini saya buat menggunakan aplikasi vb6, untuk memunculkan

character/huruf inisial nama DHANA

You might also like