Konversi Jarak Dengan VB
April 1, 2008
Option Explicit
Dim unit( ),konstant( )
—————————–
Private sub cmdConvert_Click()
Dim nMeter as double
Dim nLength as double
nLength=val(trim(txtLength.text))
nMeter=nLength*konstant(cmbAsal.ListIndex)
nHasil=nMeter/konstant(cmbTujuan.ListIndex)
lblHasil.caption=str(nHasil & ” ” & cmbTujuan.text
End Sub
Private sub form_load()
dim i as long
unit=Array(”Angstrom”,”Nanometer”,”Micrometer”, _
”Milimeter”,”Centimeter”,”Inchi”,”Feet”,”Yard”, _
“Meter”,”Kilometer”,”Mil”,”Nautical Mile”, _
“Astronomical Unit”,”Light Year”,”Parsecs”)
Konstant=Array(0.0000000001, 0.000000001, 0.000001, _
0.001, 0.01, 0.0254, 0.3048, 0.9144, _
1, 1000, 1609.344, 1852, _
149597870000#, 9.4607304725808E+15, 1.95141573788288E+21)
cmbAsal.Clear
cmbTujuan.Clear
For i = 0 To 14
cmbAsal.AddItem unit(i)
cmbTujuan.AddItem unit(i)
Next i
cmbAsal.ListIndex = 8
cmbTujuan.ListIndex = 8
End Sub
Mencari Nilai Tertinggi
April 1, 2008
‘Finding Max Value
‘deklarasi
Option Explicit
Dim A(20),num,i,j, max as integer
Private sub command1_click()
print “Jumlah Array:”
For i=0 to num -1
print A(i)
Next i
Print “Value Tertinggi=”;max
end sub
Private sub form_load()
num=inputbox(”Inisialisasi array [1-20]:”)
for i=0 to num -1
A(i)=Inputbox(”Masukkan jumlah array:”)
next i
‘find max
max=A(0)
for i=0 to num -1
if max < A(i) then
max=A(i)
end if
next
end sub