Di sini saya akan mencoba berbagi, bagaimana cara membuat Konverter Bilangan Decimal to Hexadecimal dengan menggunakan program PHP..
karena saya masih menjadi seorang siswa, harap maklum kalau masih ada kekurangan sana sini :)
SEMOGA BERMANFAAT..!!
coding :
<!DOCTYPE html>
<?php
if (isset($_POST['decimal'])){
$des = $_POST['decimal'];
$original = $_POST['decimal'];
$hex = '';
if (preg_match('/[^0-9]/',$des)) {
die ("Maaf. Inputan Salah!");
}
else {
while ($des > 0) {
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_decimal_to_hexa.php'>Back</a> to the script";
}
}
else {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Konversi Desimal To Hexa</title>
</head>
<body>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
method="POST">
<h3>Masukkan 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
}
?>
Tidak ada komentar:
Posting Komentar