Fungsi Terbilang Dengan PHP

بسم الله الرحمن الرحيم
Alahamdulillah pada kesempatan ini, saya kembali berbagi sourcecode pemrograman PHP. Pada posting hari ini, saya akan berbagi sourcecode membuat fungsi terbilang.
Fungsi terbilang yaitu fungsi untuk merubah angka ata bilangan menjadi sebuat kata atau kalimat, seperti biasa dalam  kwitansi, 20000 terbilang "dua puluh ribu". Fungsi terbilang ini saya ambil dari sourcecode fungsi terbilang dengan bahasa pemrograman delphi.
<?php
function Terbilang($nilai){
    $abil = array('','satu','dua','tiga', 'empat','lima','enam','tujuh','delapan','sembilan', 'sepuluh','sebelas');
    if ($nilai < 12){//[1]
        $terbilang = ' '.$abil[$nilai];    
    return $terbilang;
    }else 
    if($nilai < 20){//[2]
        return Terbilang($nilai-10).' belas';
    }else
    if ($nilai < 100){//[3]
        return Terbilang(floor($nilai / 10)).' puluh'.Terbilang($nilai % 10);
    }else
    if ($nilai < 200){//[4]

        return ' seratus'.Terbilang($nilai-100);
    }else
    if ($nilai < 1000){//[5]
        return Terbilang(floor($nilai / 100)).' ratus'.Terbilang($nilai % 100);
    }else
    if ($nilai < 2000){//[6]
        return ' seribu'.Terbilang($nilai-1000);
    }else
    if ($nilai < 1000000){//[7]
        return Terbilang(floor($nilai / 1000)).' ribu'.Terbilang($nilai % 1000);
    }else
    if ($nilai < 1000000000){//[8]
        return Terbilang(floor($nilai / 1000000)).' juta'.Terbilang($nilai % 1000000);
    }else{
        return 'Tidak valid';
    }
}
?> 
Fungsi terbilang ini hanya terbatas dari 1 s.d. 999999999, silahkan dikembangkan lagi. Sourcecode-nya bisa anda unduh di sini.
Terima kasih,
Wassalamu 'alaikum wa rahmatullahi wa barakatuh

Comments

Popular posts from this blog

Pencarian String Menggunakan Delphi

Membuat Aplikasi Delphi Perhitungan Selisih Waktu