Pages

Thursday, December 1, 2016

Membuat Fungsi Terbilang Menggunakan Bahasa Pemograman PHP

Selamat siang, pada postingan ini saya akan membagikan coding program PHP yang yang berfungsi membuat tulisan terbilang dari sebuah nilai dengan format integer. Biasanya kalo kita menyetor uang dibank, seringnya menyetor uang kuliah pasti anda menulis total storan dan menulis terbilang dengan huruf pada form yang tersedia. Pada tutorial ini, anda akan diberi koding yang dapat membuat fungsi terbilang. 
terbilang.php
1
2
3
4
5
6
7
<strong>Fungsi Terbilang</strong>
<br />
<form method="post" action="">Input Jumlah Uang
<input type="text" name="jumlah" />
<input type="submit" name="Submit" value="Proses" />
<br />
</form>

Dibawah kode tersebut, masukkan kode dibawah ini yang merupakan fungsi yang dapat mengkonversikan menjadi terbilang. Function Terbilang()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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 "Hasil terbilang tidak dapat di proses karena nilai uang terlalu besar!"; }
?>

Untuk menampilkan hasil, pastekan kode dibawah ini diatas kode
1
2
3
4
5
6
7
<?php
if (isset($_POST['Submit'])){
 ?>
 Nilai Angka : <?php echo "Rp. ".$_POST['jumlah']; ?> <br />
Hasil Terbilang : <?php echo Terbilang($_POST['jumlah'])." Rupiah";
}
?>

Hasilnya akan seperti ini, selamat mencoba.

No comments:

Post a Comment