Selasa, 14 Agustus 2012

konversi decimal ke octal

Ya sobat blogger ini adalah postingan saya yg ke 2 masih dengan tema yg sama yaitu konverter tp ini konverter dari desimal ke octal,,langsung saja ke scripnya cekidot..

<?php
     $self=$_SERVER['PHP_SELF'];
    if (isset ($_POST['decimal'])){
        $des = $_POST['decimal'];
        $original = $_POST['decimal'];
        $oct='';
        if (preg_match('/[^0-9]/',$des)){
            die("Maaf, Inputan salah,, <a href='$self'>Coba Lagi</a> to the script");
        }
        else {
    while($des>0){
               $hasil=$des%8;       
                switch ($hasil){           
                    case 0: $oct.="0"; break;
                    case 1: $oct.="1"; break;
                    case 2: $oct.="2"; break;
                    case 3: $oct.="3"; break;
                    case 4: $oct.="4"; break;
                    case 5: $oct.="5"; break;
                    case 6: $oct.="6"; break;
                    case 7: $oct.="7"; break;
                    default:break;
            }
                if($des/8==0){
                    $sisa=($des%8);
                    $des=$isa;
                }
                else {
                    $sisa = ($des/8);
                    $des=$sisa%8;
                }
            }
        }
       $result = strrev ($oct);
            echo "Bilangan $original (desimal) dalam bentuk octal adalah $result <a href='$self'>Back</a> to the script";
         
    }
    else {
    ?>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>DESIMAL to OCTAL</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
    }
    ?>
nah kalau scripnya berhasil akan tampil kayak gini nih..















trus ini hasil konversinya sob..

Tidak ada komentar:

Posting Komentar