Konversi Desimal to Hexadecimal
Nglanjutin posting sebelumnya gan, tapi pada posting kali ini ane akan share tugas PHP ane tentang konversi DIGITAL TO HEXADECIMAL, langsung aja ane mulai pengerjaannya.
- Pertama kita buka aplikasi NetBeans, kemudian klik kanan pada praktikumphp, pilih new php webpage.
- Copas script php di bawah ini di atas kode <html>
<?php
$self =$_SERVER['PHP_SELF'];
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$hex ='';
if(preg_match('/[^0-9]/',$des)){
die("Maaf, inputan salah ... <br> <a href='$self'>Back</a> ke awal");
}
else{
while ($des>0){
$hasil=$des%16;
switch($hasil){
case 0: $hex .="0"; break;
case 1: $hex .="1"; break;
case 2: $hex .="2"; break;
case 3: $hex .="3"; break;
case 4: $hex .="4"; break;
case 5: $hex .="5"; break;
case 6: $hex .="6"; break;
case 7: $hex .="7"; break;
case 8: $hex .="8"; break;
case 9: $hex .="9"; break;
case 10: $hex .="A"; break;
case 11: $hex .="B"; break;
case 12: $hex .="C"; break;
case 13: $hex .="D"; break;
case 14: $hex .="E"; break;
case 15: $hex .="F";
default : break;
}
if($des/16==0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}
}
}
$result=strrev($hex);
echo "Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result
<br> <a href='$self'>Back</a> to the script";
}
else {
?>
- Tambahkan juga script ini di dalam tag body
<form action="<? echo $_SERVER ['PHP_SELF'];?>"method="post">
<h1>Masukkan Bilangan Desimal Disini (Cepat !!!) </h1>
<input type="text" size="50" name='decimal'>
<input type="submit" value="konversi">
</form>
- Tambahkan script ini di bawah tag </html>
<?php } ?>
Oh ya gan, jika mau copas posting ane, like dulu fanspage ane di facebook https://www.facebook.com/NidhomFahmieblogspotcom
<?php
$self =$_SERVER['PHP_SELF'];
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$hex ='';
if(preg_match('/[^0-9]/',$des)){
die("Maaf, inputan salah ... <br> <a href='$self'>Back</a> ke awal");
}
else{
while ($des>0){
$hasil=$des%16;
switch($hasil){
case 0: $hex .="0"; break;
case 1: $hex .="1"; break;
case 2: $hex .="2"; break;
case 3: $hex .="3"; break;
case 4: $hex .="4"; break;
case 5: $hex .="5"; break;
case 6: $hex .="6"; break;
case 7: $hex .="7"; break;
case 8: $hex .="8"; break;
case 9: $hex .="9"; break;
case 10: $hex .="A"; break;
case 11: $hex .="B"; break;
case 12: $hex .="C"; break;
case 13: $hex .="D"; break;
case 14: $hex .="E"; break;
case 15: $hex .="F";
default : break;
}
if($des/16==0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}
}
}
$result=strrev($hex);
echo "Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result
<br> <a href='$self'>Back</a> to the script";
}
else {
?>
- Tambahkan juga script ini di dalam tag body
<form action="<? echo $_SERVER ['PHP_SELF'];?>"method="post">
<h1>Masukkan Bilangan Desimal Disini (Cepat !!!) </h1>
<input type="text" size="50" name='decimal'>
<input type="submit" value="konversi">
</form>
- Tambahkan script ini di bawah tag </html>
<?php } ?>
- Sekarang tinggal kita jalankan tekan sfit + f6, maka akan muncul form input.
- Masukkan bilangan yang akan di konversikan, tekan tombol konversi, dan akan keluar hasil kon versi bilangan desimal menjadi hexadesimal
Oh ya gan, jika mau copas posting ane, like dulu fanspage ane di facebook https://www.facebook.com/NidhomFahmieblogspotcom
0 komentar: