Sesuai dengan judulnya langsung saja kita kepembahasaan nya :D
Bilangan heksadesimal, atau bilangan heksa, atau bilangan basis 16, menggunakan 16 buah simbol, mulai dari 0 sampai 9, kemudian dilanjut dari A sampai F. Jadi, angka A sampai F merupakan simbol untuk 10 sampai 15. Contoh penulisan : C516.
Proses menghitung konversinya, caranya sama ajja dengan proses konversi desimal ke biner, hanya saja kali ini angka pembaginya adalah 16. Misalkan bilangan desimal yang ingin saya ubah adalah 24310,Maka:
243 : 16 = 15 sisa 3.
15 : 16 = 0 sisa F. —-> ingat, 15 diganti jadi F..
0 : 16 = 0 sisa0
Hasilnya adalah : F316 (Mudah kan.. :D)
Niki codingipun..
Monggo dicopas ingkang badhe nyobi.. :D
<?php
if(isset($_POST['decimal'])){
$decimal = $_POST['decimal'];
$original = $_POST['decimal'];
$hasil='';
$sisa='';
$hexa='';
if(preg_match('/[^0-9]/',$decimal)){
die("Maaf.Inputan Salah...");
}
else {
while($decimal > 0){
$hasil=$decimal%16;
switch($hasil){
case 0; $hexa.="0"; break;
case 1; $hexa.="1"; break;
case 2; $hexa.="2"; break;
case 3; $hexa.="3"; break;
case 4; $hexa.="4"; break;
case 5; $hexa.="5"; break;
case 6; $hexa.="6"; break;
case 7; $hexa.="7"; break;
case 8; $hexa.="8"; break;
case 9; $hexa.="9"; break;
case 10; $hexa.="A"; break;
case 11; $hexa.="B"; break;
case 12; $hexa.="C"; break;
case 13; $hexa.="D"; break;
case 14; $hexa.="E"; break;
case 15; $hexa.="F";
default:break;
}
if($decimal/16==0){
$sisa=($decimal%16);
$decimal=$sisa;
}else{
$sisa=($decimal/16);
$decimal=$sisa%16;
}}
$result = strrev($hexa);
echo "Bilangan $original (desimal) dalam hexa adalah $result.
<a href='Konversi_Decimal_Ke_Hexadesimal.php'>Back</a> to the script";
}
}
else {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Konversi Desimal Ke Hexadesimal</title>
</head>
<body> tes
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST">
<h3>Masukkan bilangan Desimal disini (cepattt!!);
</h3>
<input type="text" Size="50" name="decimal">
<input type="submit" value="Konversikan !">
</form>
<?php
echo "<br>",$_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>
Kalo udah tekan Run atau Shift + F6
maka hasilnya seperti ini :
Tidak ada komentar:
Posting Komentar