Adsenses

Jumat, 31 Agustus 2012

Convert All !!!

Kali ini aku akan membuat artikel tentang converter dari bilangan desimal ke bilangan lain, penggunaanya cukup mudah kawan, cukup memasukkan angka ke dalam text box yang sudah di sediakan di sana, lalu tinggal memilih bilangan apa, dan klik submit, setelah itu muncul tulisan dan hasil dari pengubahan bilangan desimal itu.

Maaf semua, nggak aku beri keterangan tentang coding-coding ini, soalnya ngerjainnya keburu-buru, hehehe





<?php

error_reporting(0);

$des = $_REQUEST['des'];

$option = $_REQUEST['option'];


function bin($bil){

$decimal= $bil;

$ori=$decimal;;

while ($decimal>0){

if($decimal%2 == 0){

$binary .= 0;

$decimal /= 2;

}

else{

$binary .= 1;

$decimal = ($decimal/2)-0.5;


}

}

$result = strrev($binary);

return "Biner dari : $ori adalah : $result <br/>";

}


function oct($bil){

$des= $bil;

$ori=$des;

$oct='';

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;

default : break;

}

if($des/8==0){

$sisa=($des%8);

$des=$sisa;

}

else{

$sisa=($des/8);

$des=$sisa%8;

}

}

$result = strrev($oct);

return "Octal dari : $ori adalah : $result <br/>";

}



function hex($bil){

$des= $bil;

$ori=$des;

$hex='';

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);

return "Hexa dari : $ori adalah : $result <br/>"; //funngsi ini mereturn hasil

}

?>

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>All Convert</title>

</head>

<body>

<h1>Konversi Bilangan Desimal ke Bentuk Lainnya</h1>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>"

method="post" name="form1">

<p>Masukkan bilangan desimal yang ingin anda ubah : <br/>

<input type="text" name="des" value="<?php echo $des ?>" /></p>

<p>Pilih konversi : <br/>

<input type="radio" name="option" value="bin"

<?php ($option=="bin") ? print 'checked=""': print ''; ?>/>

Desimal to Biner

<input type="radio" name="option" value="hex"

<?php ($option=="hex") ? print 'checked=""': print ''; ?>/>

Desimal to Hexa

<input type="radio" name="option" value="oct"

<?php ($option=="oct") ? print 'checked=""': print ''; ?>/>

Desimal to Octal

</p>

<input type="submit" name="submit" value="Submit"/>

</form>

<?php

if(isset($_POST['des'])){ //apakah data tersubmit?

/*mambuat variable untuk menyimpan data yang dikirim*/

$des = $_REQUEST['des'];

$option = $_REQUEST['option'];

//cek apakah data yang dikirim tidak kosong ?

if($des=='' || $option==''){

echo '<h2>Maaf data Kurang Lengkap</h2>';

}

else{

//cek jenis kelamin

switch($option){

case 'bin' : echo "<h3>".bin($des)."</h3>"; break;

case 'hex' : echo "<h3>".hex($des)."</h3>"; break;

case 'oct' : echo "<h3>".oct($des)."</h3>"; break;

default : break;

}

}

echo "<a href='".$_SERVER['PHP_SELF']."'>Reset</a>"; //hasil

}

?>

</body>

</html>

Selasa, 07 Agustus 2012

Decimal to Hexadecimal Converter

Kalok yang ini konverter dari desimal ke hexadesimal sob.....
jangan sekedar copas aja ya sob, pahami juga codingnya.... :)

Decimal to Octal converter


ini sob, aku mau sharing tentang converter desimal ke octal yang dibuat pr oleh pak hadi.
ini coding nya......
*maaf nggak ane ketik sama kayak post sebelumnya, biar kalian juga belajar sob :)


Konversi Bilangan Dari Desimal

pada artikel kali ini aku akan membahas tentang konversi dari bilangan desimal ke 3 bentuk bilangan lain, yaitu biner, octal, dan juga hexadesimal, mungkin cara ini beda dengan cara yang diberikan kepada guru saya, karena saya menggunakan fungsi bawaan dari PHP sendiri, yaitu decbin, decoct, dan dechex. ketiga fungsi itu akan aku jelaskan di bawah.

DECBIN
pada fungi decbin bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya aku akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$biner= decbin($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Biner= ".$biner; //hasilnya adalah Desimal= 13 Biner= 1011
?>


DECOCT
pada fungi decoct bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya aku akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$oct= decoct($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Octal= ".$oct; //hasilnya adalah Desimal= 13 Octal= 15
?>



DECHEX
pada fungi dechex bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya aku akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$hex= dechex($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Hexadesimal= ".$hex; //hasilnya adalah Desimal= 13 Hexadesimal= d
?>


SEMENTARA ITU DULU, TERIMA KASIH........