- Calculator Sederhana
bisa di download di sini (klik here)
- Menghitung selisih dua tanggal
Untuk menghitung selisih antara tanggal masuk dan keluar sevenart memberi sedikit pemahaman,
dalam cth kasus : Perhotelan, operator betanggung jawab atas biaya cost di hotelnya, ketika program mengimputkan tanggal masuk : 11 - 11 - 11 dan tanggal keluar : 11 - 11 - 11 (dalam waktu kurang dari 24 jam)
Sebaiknya program memberikan harga sebagai mana mestinya 1 hari dalam penginapannya. Program yang salah akan menampilkan cost = 0 , ini membuat kerugian pada pihak hotel.
so,
Nah tanpa basa - basi langsung sedot aja ya.. codingnya..
- Menggunakan Array
"Array merupakan sekumpulan nilai data yang “dikelompokkan” dalam sebuah variabel "
Sebuah array dideklarasikan dengan cara yang sama dengan variabel, yaitu menggunakan perintah Dim,
kemudian diikuti dengan tanda kurung dan jumlah elemen arraynya dikurangi 1 :
Pengaturan property setiap object-nya adalah sebagai berikut :
Object Properties Value
- Form8 Caption Array Test
StartUpPosition 2 – CenterScreen
- List1 - -
- Combo1 - -
- Text1 Text <kosong>
- Command1 Caption Input
Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai berikut :
- List1 - -
- Combo1 - -
- Text1 Text <kosong>
- Command1 Caption Input
Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai berikut :
Dim NamaSiswa(4) As String
Private Sub Form_Load()
Dim i As Integer
For i = 0 To 4
Combo1.AddItem i
Next i
Combo1.ListIndex = 0
End Sub
Private Sub Form_Load()
Dim i As Integer
For i = 0 To 4
Combo1.AddItem i
Next i
Combo1.ListIndex = 0
End Sub
Private Sub Command1_Click()
Dim no As Integer, i As Integer
no = CInt(Combo1.Text)
NamaSiswa(no) = InputBox("Tuliskan nama siswa no : " & no, "Input
Nama Siswa")
If NamaSiswa(no) <> "" Then
List1.Clear
For i = 0 To 4
List1.AddItem "NamaSiswa(" & i & ")=" & NamaSiswa(i)
Next i
End If
End Sub
- Membuat Label Vertikal
Private Function Vertical_Horizontal(ByVal nStr As String) As String
Dim sMyStr As String, i As Integer
Static bVert As Boolean
If bVert = False Then
For i = 1 To Len(nStr)
If i < Len(nStr) Then
sMyStr = sMyStr + Mid$(nStr, i, 1) & vbCrLf
Else
sMyStr = sMyStr + Mid$(nStr, i, 1)
End If
Next
Vertical_Horizontal = sMyStr
bVert = True
Else
For i = 1 To Len(nStr) Step 3
sMyStr = sMyStr + Mid$(nStr, i, 1)
Next
Vertical_Horizontal = sMyStr
bVert = False
End If
End Function
semoga bermanfaat !
Lisensi Dokumen:
IlmuKomputer.Com