Kamis, 09 Agustus 2012

Contoh PHP Konversi Desimal to Octal



Ini bos ane punya cantoh program PHP koversi desimal to octal, harap maklum kalo banyak salahnya soalnya ane juga baru belajar

pertama buat dulu New PHP Web Page, terus kalo udah masukkan script dibawah ini


<!DOCTYPE html>
<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='           ';
    if (preg_match('/[^0-9]/',$des)){
        die("Sorry. 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 (decimal) dalam octal adalah $result.
    <a href='Konversi_DEC_to_OCT.php'>Back</a> to the Converter";
    }
}
else {
?>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi_DEC_to_OCT</title>
    </head>
    <body>
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
      method="POST">
<h3>Silahkan masukkan bilangan desimal anda :
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Convert">
</form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>

<?php
}
?>


 kolo udah run dengan tekan shift f6, akn muncul tampilan seperti ini

 


segitu aja yang ane bisa beri, terus ikutin blog ane thank's

0 Comments:

Posting Komentar