|
|
| Kategori | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| Tulisan Terakhir |
|---|
| Komentar Terakhir | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Afiliasi |
|---|
|
|
| Blogroll |
|---|
![]() |
Artikel
Membuat Aplikasi 'Terbilang' pada VB6
| Membuat Aplikasi 'Terbilang' pada VB6 |
|
|
|
| Sabtu, 09 September 2006 | ||||||||||
Function Num2Word(ByVal n As Currency) As String 'max 2.147.483.647Dim satuan As Variant satuan = Array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas") Select Case n 'keadaan Case 0 To 11 Num2Word = " " + satuan(Fix(n)) Case 12 To 19 Num2Word = Num2Word(n Mod 10) + " Belas" Case 20 To 99 Num2Word = Num2Word(Fix(n / 10)) + " Puluh" + Num2Word(n Mod 10) Case 100 To 199 Num2Word = " Seratus" + Num2Word(n - 100) Case 200 To 999 Num2Word = Num2Word(Fix(n / 100)) + " Ratus" + Num2Word(n Mod 100) Case 1000 To 1999 Num2Word = " Seribu" + Num2Word(n - 1000) Case 2000 To 999999 Num2Word = Num2Word(Fix(n / 1000)) + " Ribu" + Num2Word(n Mod 1000) Case 1000000 To 999999999 Num2Word = Num2Word(Fix(n / 1000000)) + " Juta" + Num2Word(n Mod 1000000) Case Else Num2Word = Num2Word(Fix(n / 1000000000)) + " Milyar" + Num2Word(n Mod 1000000000) End Select End Function Private Sub Text1_Change() On Error Resume Next If Text1.Text <> "" Then Label1.Caption = Num2Word(Text1.Text) + " Rupiah" Else Label1.Caption = "" End If End Sub
Powered by AkoComment Tweaked Special Edition v.1.4.6 |
||||||||||