Download Source Code Aplikasi

Tutorial Membuat Fungsi Terbilang Dengan Php

Tuesday, April 12th, 2016 - Tutorial Php

Ehm, setelah lama nggak posting, karena agak sibuk😀, kali ini saya akan men-share cara membuaf fungsi terbilang di php. Ide ini muncul setelah menyelesaikan aplikasi e-commers baru-baru selesai dikerjakan.
apa tu fungsi terbilang ?
yaitu fungsi untuk mengkonversi bilangan numerik ke dalam string biasanya digunakan untuk menampilkan nominal uang.
sebagai contoh :
670000 menjadi “enam ratus tujuh puluh ribu rupiah”

syntax-php

langsung aja ke kode :

function Terbilang($x)
{
  $satuan = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
  if ($x < 12)
    return " " . $satuan[$x];
  elseif ($x < 20)
    return Terbilang($x - 10) . "belas";
  elseif ($x < 100)
    return Terbilang($x / 10) . " puluh" . Terbilang($x % 10);
  elseif ($x < 200)
    return " seratus" . Terbilang($x - 100);
  elseif ($x < 1000)
    return Terbilang($x / 100) . " ratus" . Terbilang($x % 100);
  elseif ($x < 2000)
    return " seribu" . Terbilang($x - 1000);
  elseif ($x < 1000000)
    return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000);
  elseif ($x < 1000000000)
    return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000);
}

eterangan :

function tersebut diberi nama Terbilang, dengan diberi nama terbilang dengan parameter $x bernilai numerik (bilangan), sedangkan nilai kembali (result) berupa string (huruf). Fungsi diatas hanya sampai 999.999.999 , kalau pengen sampai 1 milyar atau 1 trilyun tinggal ditambah sendiri aja ya….

cara manggil function tersebut :

<? $uang=479000; // variabel berisi bilangan echo Tampil($uang)." rupiah "; // memanggil function dan menambah kata rupiah ?>

Maka akan tampil
empat ratus tujuh puluh sembilan ribu rupiah

semoga bisa bermanfaat.:)

(Telah didownload 397 kali, 1 kali dibaca hari ini)
Download Source Code Aplikasi
loading...
Tutorial Membuat Fungsi Terbilang Dengan Php | admin | 4.5


Leave a Reply
You might also likeclose
error: Content is protected !!