Konversi Bilangan Decimal to Hexa..
Asalamualaikum Wr.Wb
Kali ini saya akan berbagi ilmu tentang PHP, yaitu konversi Bilangan dari decimal to Hexa..
- Pertama buka Netbeans, atau palikasi lainya seperti N++, macro dll..
- copy/ ketik script ini pada aplikasi trsbt..
- Run...
<?php
if(isset ($_POST['desimal'])){
$des = $_POST['desimal'];
$original =$_POST['desimal'];
$hex= ' ';
if(preg_match('/[^0-9]/',$des)){
die("maaf, inputan yang anda masukan 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){//lek sisane 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_dec_ke_hexa.php'> Back </a> to the script";
}
}
else{
?>
Tambahkan skrip berikut pada Tag BODY
<form action="<?php echo $_SERVER['PHP_SELF'];?>"
method="post">
<h3>Masukan Bilangan decimal dibawah :
<h3><input type="text" size="50" name="desimal">
<input type ="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
Dan juga copy/ ketik script ini di bawah Tag </HTML>
<?php
}
?>
Semoga Bermanfaat....