Pages

Jumat, 10 Agustus 2012

PHP (Konversi Bilangan Desimal Ke Oktal)

Kalo sebelumnya aku nge post coding untuk membuat program pengkonversian bilangan desimal ke hexa, kali ini aku mau nge post coding untuk membuat program pengkonversian bilangan desimal ke oktal.
Selamat mencoba... :D
____________________________________________________________________________

<?php
$self = $_SERVER['PHP_SELF'];
if (isset($_POST['decimal'])) {// Apakah data ter-submit ?
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex = '';
    if (preg_match('/[^0-9]/', $decimal)) {//Memastikan apakah inputan berupa angka
        die("Maaf! Data yang anda masukkan bukan angka...<a href='$self'>Back</a> to form");
    } else {
        while ($decimal > 0) {
            $hasil = $decimal % 8;
            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;
                default:break;
            }
            $decimal=($decimal-$hasil)/8;
        }
    }
    $result = strrev($hex);
    echo "Bilangan $original (desimal) dalam oktal adalah $result.
        <a href='Konversi_desimal_ke_oktal.php'>Back</a> to the script";
} else {
    ?>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Konversi bilangan desimal ke oktal</title>
        </head>
        <body>
            <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                <h3>Masukkan bilangan Desimal di bawah ini :</h3>
                <input type="text" size="50" name="decimal">
                <input type="submit" value="Konversikan">
            </form>
        </body>
    </html>
    <?php
}
?>
 ___________________________________________________________________________

Nih, hasilnya dari coding diatas...
 AMAZING LO...







0 komentar:

Posting Komentar

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Learn from yesterday ,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

live for today ,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

and hope for tomorrow...