ni adalah
karya saya mengenai PHP yang diajarkan oleh Pak Hadi Wijaya, walaupun pertama
kali sering error. Tetapi kalau sudah selesai dan bisa sendiri rasanya gimana gitu
:) Ok kali ini saya akan share tentang source code Konverter Desimal ke
Biner.
<?php
if (isset($_POST['decimal'])) {
$decimal =
$_POST['decimal'];
$original =
$_POST['decimal'];
$binary='';
if
(preg_match('/[^0-9]/',$decimal))//memastikan inputan bukan char ataupun huruf
melainkan angka {
die("Maaf. Inputan anda salah..."); //Jika yang dimasukkan
adalah huruf ataupun character maka akan muncul pesan Maaf. Inputan anda
salah...
}
else {
while
($decimal > 0) {
if
($decimal%2 == 0) {
$binary .= 0;
$decimal /=2;
}
else {
$binary .= 1;
$decimal = ($decimal/2)-0.5;
}
}
$result =
strrev($binary); //hasilnya dibalik
echo
"Bilangan $original (desimal) dalam biner adalah $result.
<a
href='Konversi_Des_to_Biner.php'>Back</a> to the script";
//tempatmu menyimpan file PHP mu.. disesuaikan ya lokasi dan nama filemu!
}
}
else {
?>
//setelah ini adalah file desain(HTML/Interfaces untuk
Aplikasinya)
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Konverter Decimal to Biner</title>
</head>
<body>
<form
action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST">
<h3>Masukkan bilangan Desimal disini....:</h3>
<input type="text" size="50"
name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF']; //menjelaskan letak direktori file tersebut
echo
"<br /><h4>Project PHP Konverter Desimal to Biner by Andreas
BKH</h4>";
?>
</body>
</html>
<?php
}
?>
Tidak ada komentar:
Posting Komentar