[Share] Membuat sebuah fungsi untuk konversi angka – terbilang

Beberapa hari lalu, seorang teman tepatnya adek kelas bertanya, bagaimana cara membuat sebuah fungsi yang bisa menterjemahkan dari angka ke teks menggunakan PHP – Framework Code Igniter.

Sekilas, langsung muncul sebuah kata “rekursif” di otak entah bagian kanan atau kiri..ūüėÄ

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

Fergie Ingin Rooney Kembali Tajam

London РWayne Rooney tampil kurang produktif saat berlaga dengan Manchester United musim ini. Sir Alex Ferguson ingin melihat Rooney kembali menunjukkan ketajamannya.

Rooney baru mencetak tiga gol saat 14 kali dipercaya turun ke lapangan bersama MU di semua ajang. Torehan gol striker 27 tahun itu masih kalah jika dibandingan dengan dua penyerang The Red Devils lainya, Robin van Persie dan Javier Hernandez. Baca lebih lanjut

Milan, Terbang Makin Tinggi atau Kembali ke Bumi?

Jakarta РKemenangan atas Juventus jadi hal yang diidamkan AC Milan untuk menyempurnakan pekan impresif mereka usai hasil imbang di Napoli dan kelolosan ke 16 Besar. Tapi kalau kalah, Rossoneri akan kembali menjejak bumi.

Milan memang belum benar-benar membaik, tapi atas apa yang mereka raih dalam sepekan terakhir membuat skuat besutan Massimiliano Allegri itu kini layak menyimpan optimisme. Dasarnya adalah hasil yang didapat di dua pertandingan terakhir, di ajang Seri A dan kompetisi Liga Champions.

Akhir pekan lalu Milan melakukan comeback hebat di kandang Napoli, dua gol Stephan El Shaarawy membuat Rossoneri pulang dengan hasil 2-2 setelah lebih dulu tertinggal dua gol. Sementara di tengah pekan, sukses mengandaskan Anderlecth dengan skor 3-1 mengantar Milan melangkah ke fase knock out Liga Champions. Sebuah pencapaian yang sangat melegakan jika mengingat kembali hasil buruk di matchday pertama serta kekalahan di kandang Malaga. Baca lebih lanjut

Produk Pertanian Indonesia Menghadapi Era Globalisasi

Awal tahun 2005 ditandai dengan semakin terbukanya
ekonomi negara-negara di dunia dan semakin lancar dan
efisiennya fasilitas transportasi dan informasi yang
memperlancar hubungan antar negara mempercepat
terwujudnya globalisasi, walaupun diawali dengan bencana
gelombang tsunami di beberapa wilayah Asia dan Afrika
yang merusakkan infratruktur di beberapa bagian negara
yang mengalami bencana. Untuk mempercepat ali ran
barang dan jasa antar negara tersebut berbagai perundiogan
dan kesepakatan perdagangan menuju perdagangan bebas
antara negara-negara di beberapa kawasan sudah
dilakukan.

Sumber asli klik disini…

ICT IPB 2012

Sosialisasi ICT IPB 2012 kepada mahasiswa TPB angkatan 49

Lebaran

Signal

Ini yang paling menyebalkan dan membuatku mati gaya. No signal, no signal and no signal. Tiada hari tanpa no signal, mungkin sehari bisa 5 kali. hidupku hampa tanpa internet.. #lebay

Ikuti

Kirimkan setiap pos baru ke Kotak Masuk Anda.