Jumat, 10 Agustus 2012

From DECIMAL to HEXA

Yuk masuk disesi yang kedua :D
Disesi ini, kita bakalan bahas tentang Konversi dari DESIMAL to HEXA

 
Dan tetap saya akan share codingnya dalam LOGIKA.
Nah ini codenya :

<?php

$hex='';
if (isset ($_POST['decimal'])){
$des = $_POST['decimal'];
$original = $_POST['decimal'];
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 "DESIMAL   :    $original  <br>
              HEXA      :    $result    <br>
        <a href='konversi_Des_to_Hex.php'>Back</a> to the script";
        }
else
{
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>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
 }
?>

Dari code tersebut akan dihasilkan tampilan seperti berikut ini :



*Pada form yang ada silahkan isikan angka yang ingin dikonversikan.
Setelah itu klik button KONVERSI, untuk proses pengkonversian angka tersebut.



Dari proses konversi tersebut, maka akan dihasilkan tampilan hasil sebagai berikut

Nah, buat sementara ini dulu yang bisa saya post tentang konversi Desimal to Hexa, Kalau ada kesalahan langsung aja koment . Makasih :D  

0 komentar:

Posting Komentar

 
;