Ceriwis

Ceriwis (https://forum.ceriwis.com/forum.php)
-   Programming (https://forum.ceriwis.com/forumdisplay.php?f=63)
-   -   Tolong benerin konversi angka ke huruf gan (https://forum.ceriwis.com/showthread.php?t=538755)

Braincode 11th November 2011 02:04 PM

Tolong benerin konversi angka ke huruf gan
 
begini cerita nya gan

gw mau konversi bilangan ke huruf

misalnya 2312 jadi "Dua Ribu Tiga Ratus Dua Belas"

nah kl yang itu uda bisa

cuman kalo misalkan -2312 jadi "Minus Dua Ribu Tiga Ratus Dua Belas"

nah ini yang ga gw bisa gan, satu lagi kalo misalkan 2,3 jadi "Dua Koma Tiga"

itu gimana ya kira2 ?




Spoiler for Coding:






Function konversi(ByVal nilai As Double) As String

Dim satuan As Variant

satuan = Array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", _

"Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas")

Select Case nilai

Case 0 To 11

konversi = satuan(Fix(nilai))

Case 12 To 19

konversi = konversi(nilai Mod 10) + " Belas"

Case 20 To 99

konversi = konversi(Fix(nilai / 10)) + " Puluh " + _

konversi(nilai Mod 10)

Case 100 To 199

konversi = "Seratus " + konversi(nilai - 100)

Case 200 To 999

konversi = konversi(Fix(nilai / 100)) + " Ratus " + _

konversi(nilai Mod 100)

Case 1000 To 1999

konversi = "Seribu " + konversi(nilai - 1000)

Case 2000 To 999999

konversi = konversi(Fix(nilai / 1000)) + " Ribu " + _

konversi(nilai Mod 1000)

Case Else

konversi = "Minus"



End Select

End Function



Private Sub txtInput_Change()

txtHasil.Text = konversi(Val(txtInput.Text))

End Sub













tolong ya gan ilmu nya

ane udah stack neh

:D

</div>


All times are GMT +7. The time now is 12:37 AM.