Pages

Ads 468x60px

Jumat, 10 Agustus 2012

Konversi Bilangan Decimal - Hexa

Assalamualaikum Wr Wb
Dalam Posting Kali Ini Saya Akan Memposting Tentang Coding PHP Konversi Bilangan Decimal ke Hexa
Monggo Disimak
    <?php

    if (isset($_POST['decimal'])){

        $des = $_POST['decimal'];

        $original = $_POST['decimal'];

        $hex = '';

        if (preg_match('/[^0-9]/',$des)) {

            die ("Your Input Is Wrong!");

        }



        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){

            $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_inputan_ke_hexa.php'>Back</a> to the script";

        }

    }

    else {

    ?>

    <html>

        <head>

            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

            <title></title>

        </head>

        <body>

            <form action="<?php echo $_SERVER["PHP_SELF"]; ?>"

                  method="POST">

                <h3>Silahkan masukkan bilangan desimal disini:

                </h3><input type="text" size="50" name="decimal">

                <input type="submit" value="Konversikan!">

            </form>

        </body>

    </html>

    <?php

    }

    ?>

Berikut adalah Inputannya:
 
 Berikut adalah Outputnya

Sekian Posting Dari saya semoga bermanfaat


0 komentar:

Posting Komentar