Rabu, 05 September 2012

KonversiBiner.php

Kalo yang ini PHP nih B)

<?php
        if (isset($_POST['decimal'])) {//apakah data ter-submit?
            $decimal = $_POST['decimal'];
            $original = $_POST['decimal'];
            $binary='';
            if (preg_match('/[^0-9]/',$decimal)) {//memastikan inputan adalah angka
                die("Maaf. Inputan salah..");
            }
            else {
                while ($decimal > 0) {// Looping memutuskan apakah 1 atau 0 yang di
                 if ($decimal%2 == 0) {//menambah 0
                     $binary .= 0;//$binary=0+$binary;
                     $decimal /= 2;//$binary=$binary/2;
                 }


            else {//menambah 1
                $binary .= 1;//$binary=1+$binary
                $decimal = ($decimal1/2)-0.5;
            }
        }
            $result = strrev($binary);//hasile diwalik
            echo "Bilangan $original (desimal) dalam biner adalah $result.
            <a href='KonversiBiner.php'>Back</a>to the script";
        }
  }
    else {
    ?>
    <html>
        <head><title>Konversi Desimal ke Biner</title>
        </head>
        <body> tes
            <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 "<br>",$_SERVER['PHP_SELF'];
            ?>
        </body>
    </html>
    <?php
    }
    ?>


Hasilnya kaya begini


Tidak ada komentar:

Posting Komentar