Netbeans Program : Conv Des To Oct


Berikut adalah salah satu contoh program untuk mengkonvert bilangan
desimal ke octal dengan menggunakan Netbeans.

1. Create new php web page pada folder Praktek1.
Beri nama dengan : des2oct-web
2. Ketikkan Synthax berikut diantara <?php.................?> 

<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='';
    if (preg_match('/[^0-9]/',$des)){
        die("Maaf. Inputan salah..");
    }
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;
}}echo strrev($oct);
    $result = strrev($oct);
    echo "Bilangan $original (desimal) dalam octal adalah $result.
    <a href='des2oct-web.php'>Back</a> to the script";
    }
}
else {
?>
3. Kemudian ketikkan coding berikut diantara <html>........</html>
<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 disini (cepat!!):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!"
</form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>

4. Jangan lupa pula, ketikkan coding berikut ini pada akhir synthax :

<?php
}
?>

5. Berikut Tampilannya :

  • Tampilan Awal



  • Inputkan Nilai
  • Tampilan Hasil




Komentar