Konversi Bilangan Dari Decimal to Octal..
Cara penulisan dan langkah" sama seperti post sebelumnya..
langsung saja , ke scriptnya...
<!--//Skrip ini berada di atas tag HTML -->
<?php
if(isset ($_POST['desimal'])){
$des = $_POST['desimal'];
$original =$_POST['desimal'];
$oct= " ";
if(preg_match('/[^0-9]/',$des)){
die("maaf, inputan yang anda masukan 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 ($des/8==0){//lek sisane 0
$sisa = ($des%8);
$des = $sisa;
}else{
$sisa = ($des/8);
$des =$sisa%8;
}}
$result= strrev($oct);
echo " Bilangan $original (desimal) dalam octal adalah $result.
<a href='Konversi_dec_oct.php'> Back </a> to the script";
}
}
else{
?>
//tambahakan script berikut pada Body<form action="<?php echo $_SERVER['PHP_SELF'];?>"
method="post">
<h3>Masukan Bilangan decimal dibawah :
<h3><input type="text" size="50" name="desimal">
<input type ="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
//Dan juga tambahkan skrip berikut di bawah tag </HTML>
<?php
}
?>
Nha , dari ketiga aplikasi Konvesri bilangan itu sebenarnya memiliki konsep yang sama ,paling yag membedakan hanya penulisan rumus di masing-masing aplikasi...
Sekian sedikit ilmu dari saya semoga ilmu yang sedikit ini bisa bermanfaat kedepanya....