Pages

Labels

Sabtu, 11 Agustus 2012

Program PHP Konversi Desimal to Octal


Dengan Program PHP, kita bisa memanfaatkannya untuk mengkonversikan bilangan Decimal ke bilangan Octal. Ini juga merupakan contoh tugas sekolah saya ..
berikut langkah-langkahnya :
1. Buka program Netbeans
2. Pada PraktekPHP, klik kanan. Kemudian New, pihi PHP Web Page
3. Masukkan coding berikut


<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='';
    if (preg_match('/[^0-9]/',$des)){
        die("Maaf. Inputan yang anda masukkan salah :p");
    }
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;
            case 8: $oct.="10"; break;
            case 9: $oct.="11"; break;
            case 10: $oct.="12"; break;
            case 11: $oct.="13"; break;
            case 12: $oct.="14"; break;
            case 13: $oct.="15"; break;
            case 14: $oct.="16"; break;
            case 15: $oct.="17";
            default:break;         
        }
if($oct/8==0){
    $sisa=($des%8);
    $oct=$sisa;
}else{
    $sisa=($des/8);
    $des=$sisa%8;
}}
    $hasil = strrev($oct);
    echo "<h2>Bilangan $original (desimal) dalam bilangan Octal : $hasil</h2>
    <h2><a href='Konversi_Dec_ke_Oktal.php'>Back</a> to the script</h2>";
    }
}
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>Masukkan Bilangan Desimal:<br>
            </h3><input type="text" size="50" name="decimal" ><br>
              <input type="submit" value="Ubah ke Octal">
        </form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
 }
 ?>

4. Coba program tersebut dengan menekan SHIFT-F6
5. Berikut ini adalah hasilnya

saat menginputkan angka
 
dan Hasilnya
 
Selamat mencoba :)
 



0 komentar:

Posting Komentar