Kode Terbilang
Kode Terbilang
Kode Terbilang
'inisialisasi variabel
Tingkat(0) = ""
Tingkat(1) = "Ribu"
Tingkat(2) = "Juta"
Tingkat(3) = "Milyar"
Tingkat(4) = "Trilyun"
If uang = 0 Then
Terbilang = "Nol " & MataUang
ElseIf uang < 0 Then
u = Abs(uang)
Terbilang = "Minus " & Terbilang(u, Sen, MataUang)
Else
st_sen = ""
u = Fix(uang)
If Sen Then
sisa = Round((uang - u) * 100)
If DuaDigitSen Then
puluhan_sen = Round(Int(sisa / 10))
satuan_sen = Round(sisa - puluhan_sen * 10)
st_sen = " " & Trim(SeparatorDesimal & " " &
Trim(AngkaKeHuruf(puluhan_sen, True) & " " & AngkaKeHuruf(satuan_sen, True)) & " "
& MataUangSen)
ElseIf sisa > 0 Then
st_sen = " " & Trim(SeparatorDesimal & " " & Terbilang(sisa, False,
MataUangSen))
End If
End If
End Function
Dim p As Currency
Dim s As Currency
Dim r As Currency
r = Int(angka / 100)
'untuk ratusan
If r = 0 Then
st_r = ""
ElseIf r = 1 Then
st_r = "Seratus"
Else
st_r = AngkaKeHuruf(r) & " Ratus"
End If
If p = 0 Then
st_ps = AngkaKeHuruf(s)
Else
st_ps = AngkaKeHuruf(p) & " Puluh" & " " & AngkaKeHuruf(s)
End If
End Select