Saya akan melanjutkan bab kemarin, kali ini saya membahas mengenai KONVERSI BILANGAN #2 " Desimal ke Hexadesimal " menggunakan PHP...
Buka NetBeans anda ...
lalu kita buka projectnya atau pada packet PHP yang anda buat kemarin KLIK KANAN - NEW PHP APPLICATION ....
Inilah Codingnya ...
Atau codingnya kurang terlihat jelas ...
<?php
if (isset($_POST['decimal'])){
$des = $_POST['decimal'];
$original = $_POST['decimal'];
$hex = '';
if (preg_match('/[^0-9]/',$des)) {
die ("Error, Input Salah !");
}
else {
while ($des > 0) {
$hasil=$des%16;
switch($hasil){
case 0: $hex.="0"; break;
case 1: $hex.="1"; break;
case 2: $hex.="2"; break;
case 3: $hex.="3"; break;
case 4: $hex.="4"; break;
case 5: $hex.="5"; break;
case 6: $hex.="6"; break;
case 7: $hex.="7"; break;
case 8: $hex.="8"; break;
case 9: $hex.="9"; break;
case 10: $hex.="A"; break;
case 11: $hex.="B"; break;
case 12: $hex.="C"; break;
case 13: $hex.="D"; break;
case 14: $hex.="E"; break;
case 15: $hex.="F";
default:break;
}
if($des/16 == 0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}
}
$result = strrev($hex);
echo "bilangan $original (desimal) dalam hexa adalah $result.
<a href='konversi_desimal_ke_hexa.php'>Back</a> to the script";
}
}
else {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
method="POST">
<h3>Massukkan Bilangan Desimal disini (cepat!!):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>
Setelah itu cek kembali apakah SET CONFIGURATIONnya sudah default dan XAMPP sudah berjalan di bakground program ...
Kalau sudah terasa OK semua maka langsung saja di RUN (Shift+F6) ...
Dan Inilah Hasilnya ...
Seperti Biasanya anda masukkan nilai lalu klik KONVERSIKAN! ...
JRENG .... !!!
JRENG .... !!!
JRENG .... !!!
Selamat anda sudah membuat aplikasi php KONVERSI Ke Hexadesimal ...
No comments:
Post a Comment