Jumat, 10 Agustus 2012

DECIMAL to BINER

Hai-hai,
Nah buat artikel yang kali ini, kita bakalan bahas tentang peng-KONVERSI-an bilangan kita pakai NetBeans ya softwarenya. 


Buat sesi yang kali ini, kita bahas dulu tentang Konversi bilangan dari BINER to OCTAL
Sebenarnya dalam pengkonversiannya ada satu cara instan yang disediakan oleh NetBeans, tapi buat mengasah logika kita, kota gunain logika saja.
Ini contoh codingnya :

<?php
if (isset ($_POST['decimal'])){
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $binary='';
    if (preg_match('/[^0-9]/',$decimal)){
        die("Maaf, Inputan salah,,");
    }
    else {
        while ($decimal > 0) {
            if ($decimal%2 == 0){
                $binary .= 0;
                $decimal /= 2;
            }
            else {
                $binary .= 1;
                $decimal = ($decimal/2)-0.5;
            }
        }
        $result = strrev ($binary);
        echo "DESIMAL   : $original <br> 
              BINER     : $result   <br>
        <a href='konversi_Des_to_Biner.php'>Back</a> to the script";
    }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>DESIMAL to BINER</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 coding tersebut kalau kita benar dalam penulisannya maka akan dihasilkan output seperti berikut:



*Kemudian klik pada button -KONVERSIKAN- , maka akan tampil hasil biner dari angka desimal tersebut



Nah, cukup sekian saja share codenya, SEMOGA BERMANFAAT J

0 komentar:

Posting Komentar

 
;