Fungsi Terbilang dengan PHP

Ada yang pernah terpikir untuk membuat suatu angka yang kita input dapat diterjemahkan menjadi fungsi terbilang. Berikut ini saya sedikit memberikan contoh fungsi terbilang dengan menggunakan bahasa pemrograman PHP.
<form method="post" action="terbilang.php">
<b>Fungsi Terbilang</b><br />
<label>Input Jumlah Uang
 <input type="text" name="jumlah" />
</label>
<label>
 <input type="submit" name="Submit" value="Proses" />
</label>
<br /><hr align="left" width="40%" />Nilai Angka :
<?
$jumlah = $_POST['jumlah'];
echo "$jumlah";
?>
<br />Hasil Terbilang : <? echo Terbilang($jumlah); ?>
</form>
<?php 
function Terbilang($satuan){
$huruf = array ("", "satu", "dua", "tiga", "empat", "lima", "enam", 
"tujuh", "delapan", "sembilan", "sepuluh","sebelas");
if ($satuan < 12)
 return " ".$huruf[$satuan];
elseif ($satuan < 20)
 return Terbilang($satuan - 10)." belas";
elseif ($satuan < 100)
 return Terbilang($satuan / 10)." puluh".
 Terbilang($satuan % 10);
elseif ($satuan < 200)
 return "seratus".Terbilang($satuan - 100);
elseif ($satuan < 1000)
 return Terbilang($satuan / 100)." ratus".
 Terbilang($satuan % 100);
elseif ($satuan < 2000)
 return "seribu".Terbilang($satuan - 1000); 
elseif ($satuan < 1000000)
 return Terbilang($satuan / 1000)." ribu".
 Terbilang($satuan % 1000); 
elseif ($satuan < 1000000000)
 return Terbilang($satuan / 1000000)." juta".
 Terbilang($satuan % 1000000); 
elseif ($satuan >= 1000000000)
 echo "Angka terlalu Besar";
}
?>

Dan ini screenshot dari program diatas, Jika dijalankan. Semoga Bermanfaat :)


Category:
Reaksi: 

6 komentar:

Andy Ajhis Ramadhan mengatakan...

Terima kasih, Sangat bermanfaat...
mau tanya kalau minus bagaimana ya mas ?

reky mengatakan...

keren, logikanya hebat, ane nggak kepikiran kesana

Tanto coklat mengatakan...

Kalau misal angkanya ada titik atau komanya gmn ya? Misal 158.000? Supaya belakang . Msh bisa kebaca

Tanto coklat mengatakan...

Kalau misal angkanya ada titik atau komanya gmn ya? Misal 158.000? Supaya belakang . Msh bisa kebaca

Anonim mengatakan...

milyar ga bisa ya

Goo Bloog mengatakan...

Si admin-nya aja hasil copas malah ditanya...!!! Ya diem aja

Poskan Komentar