1.
Arahkan kursor ke
PraktekPHP,click kanan New-PHP Web Page
2.
Pada File Name beri
nama decimal_to_octal
3.
Ketikkan syntax
berikut:
<?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;
}}
$result = strrev($oct);
echo "Bilangan $original (desimal) dalam octal adalah $result.
<a href='decimal_to_octal.php'>Back</a> to the script";
}
}
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 Disini (Cepat!!):<br><br>
</h3><input type="text" size="50" name="decimal" >
<input type="submit" value="konversikan!">
</form>
<?php
echo "<br>",$_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>
setelah di run akan muncul gambar seperti di atas, lalu masukkan inputan yang diinginkan
setelah dikonversikan akan muncul gambar seperti dibawah
jika ingin kembali klik back lalu anda akan bisa mengkonversikan bilangan lagi
Tidak ada komentar:
Posting Komentar