Feeds RSS

Senin, 10 September 2012

KONVERSI bilangan menggunakan JOptionPane ~

postingan kali ini gak jauh beda sama postingan yg sebelum-sebelumnya, mungonversikan bilangan!
cuman, yg ini kita tambah dengan pemanggilan "JOptionPane"

nih codingnya *cekidooots!*



package praktek1;
import javax.swing.JOptionPane;

/**
 *
 * @author Revi
 */
public class JOptionkonversibilangan {
    // pendeklarasian var
private static String name;
    private static String des;
    private static String gender;
    private static int validDes;
    static StringBuilder binerHasil= new StringBuilder();
    static StringBuilder hexaHasil= new StringBuilder();
    static StringBuilder oktalHasil= new StringBuilder();
    static String sc;
//proses konversi
public static void keBiner(int n){
    if(n>1){
        keBiner(n/2);
        System.out.print(n%2);
        binerHasil.append(n%2);
    }
    }
    public static void keHexa(int n){
    char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        if(n>0){
            keHexa(n/16);
            System.out.print(daftarHexa[n%16]);
        hexaHasil.append(daftarHexa[n%16]);
        }
    }
    public static void keOktal(int n){
    char[] daftarOktal={'0','1','2','3','4','5','6','7','8'};
        if(n>0){
            keHexa(n/8);
            System.out.print(daftarOktal[n%8]);
            oktalHasil.append(daftarOktal[n%8]);
        }
    }
//penginputan desimal
public static void inputDesJOption(){
    des=JOptionPane.showInputDialog("Masukkan " + "Bil.Desimalnya = ");
    try{
        if(des.isEmpty()){
            JOptionPane.showMessageDialog(null, "Inputan angka tidak boleh kosong!");
            inputDesJOption(); //kembali input angka
        }
    }catch(NullPointerException npe){
        JOptionPane.showMessageDialog(null, "Harap diisi angka terlebih dahulu!!");
        inputDesJOption();// kembali input angka
    }
    }
//pengekspresian
public static void eksepsiInpBiner(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Binernya adalah = ");
        keBiner(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka! "+ "\nMasukkan angka saja !");
        eksepsiInpBiner();
    }
    }
    public static void eksepsiInpHexa(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Hexanya adalah = ");
        keHexa(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka ! "+ "\nMasukkan angka saja !");
        eksepsiInpHexa();
    }
    }
    public static void eksepsiInpOktal(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Oktalnya adalah = ");
        keOktal(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka!! "+ "\nMasukkan angka saja!!");
        eksepsiInpOktal();
    }
    }
//output proses konversi
public static void outHasilBiner(){
    eksepsiInpBiner();
    }
     public static void outHasilHexa(){
    eksepsiInpHexa();
    }
     public static void outHasilOktal(){
    eksepsiInpOktal();
    }
//penginputan nama
public static void inpNama(){
    name=JOptionPane.showInputDialog("Masukkan Nama Anda :");
    try{
        if(name.isEmpty()){
            JOptionPane.showMessageDialog(null, "Nama tidak boleh kosong !");
            inpNama();//kembali input nama
        }
    }catch(NullPointerException npe){
        JOptionPane.showMessageDialog(null, "Harap diisi Nama dulu dong !");
        inpNama();//kembali input nama
    }
    }
//menampilkan input dialog jenis Kelamin 
    public static void jenisKelamin()
{
  // menampilkan pilihan gender
  Object[] options = { "cewek", "cowok" };
  int choice = JOptionPane.showOptionDialog(null, 
      "Apa jenis kelamin kamu?", 
      "Jenis Kelamin?", 
      JOptionPane.YES_NO_OPTION, 
      JOptionPane.PLAIN_MESSAGE, 
      null, 
      options, 
      options[0]);
  try{
            if (choice == JOptionPane.YES_OPTION)
  {
    gender="saudari, ";
    menuJOption1();
  }
  else if(choice == JOptionPane.NO_OPTION)
  {
      gender="saudara, ";
      menuJOption1();
  }
        }
        catch(NullPointerException npe){
            JOptionPane.showMessageDialog(null, "Harap diisi terlebih dahulu !!");
            inpNama();
        }
}
// untuk penghitungan bilangan terbilang
    String[] angka={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};

    private String sebut(int x){
        String bilang="";
        int y = x / 100;
        if(y > 0){
            bilang = angka[y]+" Ratus ";
            if(y == 1)bilang="Seratus ";
            x%=100;
        }
        if(x<12)bilang += angka[x];
        else{
            y=x/10;
            x%=10;
            if(y==1)
                bilang +=angka[x] + " Belas";
            else
                bilang += angka[y]+ " Puluh "+ angka[x];
        }
        return bilang;
    }

    private String terbilang(long  x){
        int y;
        String bilang="";
        String[] satuan={""," Ribu "," Juta "," Milyar "," Trilyun "," Quadrilyun "," Quintilyun "};
        if(x > Math.pow(10, 20)) return "Bilangan terlalu besar";
        for(int i=6;i>0;i--){
            y =  (int) (x/Math.pow(10, i*3));
            if(y > 0){
                if(y==1 && i==1) bilang += " Seribu "; else bilang += sebut(y) + satuan[i];
            } x %= Math.pow(10, i*3);
        }
        bilang+=sebut((int)x);
        return bilang;
    }
    public static void outTerbilang(){
    sc = JOptionPane.showInputDialog("Masukan Bilangan yang akan disebutkan : ");
    JOptionPane.showMessageDialog(null, new JOptionkonversibilangan().terbilang(new Long(sc)), "TERBILANG", JOptionPane.INFORMATION_MESSAGE);
    }

        public static void hasilPecahan(){
        int desimal;
        
        String str=JOptionPane.showInputDialog("Masukkan bilangan yang akan dipecah : ");
        desimal=Integer.parseInt(str);
        int satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, sepuluh, sebelas, duabelas, tigabelas;
        //
        satu=desimal/100000;
        desimal%=100000;
        
        dua=desimal/50000;
        desimal%=50000;
        
        tiga=desimal/20000;
        desimal%=20000; 
        
        empat=desimal/10000;
        desimal%=10000;
        
        lima=desimal/5000;
        desimal%=5000;
        
        enam=desimal/2000;
        desimal%=2000;
        
        tujuh=desimal/1000;
        desimal%=1000;
        
        delapan=desimal/500;
        desimal%=500;
        
        sembilan=desimal/200;
        desimal%=200;
        
        sepuluh=desimal/100;
        desimal%=100;
        
        sebelas=desimal/50;
        desimal%=50;
        
        duabelas=desimal/10;
        desimal%=10;
        
        tigabelas=desimal/1;
        desimal%=1;
    
    
            JOptionPane.showMessageDialog(null,"Jumlah seratus ribuan = "+satu
                                        +"\nJumlah lima puluh ribuan = "+dua
                                        +"\nJumlah dua puluh ribuan = "+tiga
                                        +"\nJumlah sepuluh ribuan = "+empat
                                        +"\nJumlah lima ribuan = "+lima
                                        +"\nJumlah dua ribuan = "+enam
                                        +"\nJumlah seribuan = "+tujuh
                                        +"\nJumlah lima ratusan = "+delapan
                                        +"\nJumlah dua ratusan = "+sembilan
                                        +"\nJumlah seratusan = "+sepuluh
                                        +"\nJumlah lima puluhan = "+sebelas
                                        +"\nJumlah lima satuan = "+duabelas
                                        +"\nJumlah satuan = "+tigabelas
                                        , "PECAHAN", JOptionPane.INFORMATION_MESSAGE);
    } 
        
// untuk reset
public static void kembaliMenu(){
        inpNama();
        jenisKelamin();
    }
//ini untuk menu dari konversi bilangan
public static void menuJOption(){
        inpNama();
        jenisKelamin();
        String[] pilihan = {"biner", "hexa", "oktal", "terbilang", "pecahan", "kembali", "keluar"};
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                       
                             , "Selamat Datang "+gender+name+" !!"
                                + "\nPilih Konversi Bilangan dibawah ini?"// Pesan
                             , "Konversi Bilangan"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.PLAIN_MESSAGE  // Tipe Pesan
                             , null                       
                             , pilihan     
                             , null    // Default button
                           );
            switch(response){
                case 0:
                    outHasilBiner();
                    break;
                case 1:
                    outHasilHexa();
                    break;
                case 2:
                    outHasilOktal();
                    break;
                case 3:
                    outTerbilang();
                    break;
                case 4:
                    hasilPecahan();
                    break;
                case 5:
                    kembaliMenu();
                    break;
                case 6:
                case -1:
                    System.exit(0);
                default:
                    JOptionPane.showMessageDialog(null, "response salah"
                                                    + response); break;
            }
        }
    }

// pemanggilan data menuJOption untuk jenis kelamin
public static void menuJOption1(){
          String[] pilihan = {"biner", "hexa", "oktal", "terbilang", "pecahan", "kembali", "keluar"};
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                       
                             , "Selamat Datang "+gender+name+" !!"
                                + "\nPilih Konversi Bilangan dibawah ini?"// Pesan
                             , "Konversi Bilangan"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.PLAIN_MESSAGE  // Tipe Pesan
                             , null                       
                             , pilihan     
                             , null    // Default button
                           );
            switch(response){
                case 0:
                    outHasilBiner();
                    break;
                case 1:
                    outHasilHexa();
                    break;
                case 2:
                    outHasilOktal();
                    break;
                case 3:
                    outTerbilang();
                    break;
                case 4:
                    hasilPecahan();
                    break;
                case 5:
                    kembaliMenu();
                    break;
                case 6:
                case -1:
                    System.exit(0);
                default:
                    JOptionPane.showMessageDialog(null, "response salah"
                                                    + response); break;
            }
        }
    }

//untuk pemanggilan seluruh method
public static void main (String[] args){
    menuJOption();
    }
}


ntar outputnya kayak begini nih....

kalo uda di run (Shift+f6) window pertama yg muncul kayak begini nih ;;)

terus kalo uda nginputin nama, bakal keluar window yg seperti diatas ini...

ini kalo gender-nya milih cewek tulisannya "Selamat Datang Saudar(i), blablabla"
kalo gender yg dipilih cowok tulisan yg bakal keluar "Selamat Datang Saudar(a), blablabla"
lalu kita tinggal memilih button button yg uda disediakan utk mengkonversikan bilangan...

sebagai contoh kita masukkan angka 18 sebagai angka desimal...

kalo nanti di "OK" maka akan keluar output dari hasil pengkonverisan ke biner misalnya...

kalo ini ke hexa...

yang ini ke oktal...

ini kalo terbilangnya, jadi hurufnya yg jadi output...

kalo ini pecahannya...
S E L A M A T - M E N C O B A ^^


*i think enough for me, thankyou ;;)*

Rabu, 05 September 2012

KONVERSI BILANGAN

*buka netbeans*
KONVERSI BILANGAN DESIMAL KE BINER, HEXA, DAN OKTAL!

contoh script :


package praktek1;

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *
 * @author Revi
 */
public class konversi {
    static String name; //variable global
    static int bilDes;
    static int asli;
    static String jeniskelamin;
    
    //fungsi method rekursi
    public static void Biner(int n){
        if(n>1){
            Biner(n/2);
           
        }
        System.out.print(n%2);
    }
    
    public static void inputDes(){
        System.out.print("masukkan bilangan desimal = ");
        Scanner inputan=new Scanner(System.in);
        bilDes=inputan.nextInt();
        //retrurn bilDes;
    }
    public static void tampilBiner(){
    inputDes();
    System.out.print("binernya adalah ");
    Biner(bilDes);
}
    public static void Hexa(int n){ //function utk konv ke heksa
        asli = n;
        if(n>1){
            Hexa(n/16);
        }
        if(!((n%16==0)&(n==asli))){ //jika heksa awal 0 tidak ditulis (misal 04 ditulis 4)
        switch(n%16){
            case 10 : System.out.print("A"); break;
            case 11 : System.out.print("B"); break;
            case 12 : System.out.print("C"); break;
            case 13 : System.out.print("D"); break;
            case 14 : System.out.print("E"); break;
            case 15 : System.out.print("F"); break;
            default : System.out.print(n%16);//System.out.print(
        }
        }
    }
    public static void tampilHexa(){ //function utk tampilkan hexa
        inputDes();
        System.out.print("Hexanya adalah :");
                Hexa(bilDes);
    }
     public static void Oktal(int n){ //function utk konv ke octal
        if(n>1){
            Oktal(n/8);
        }
        System.out.print(n%8);
    }
    public static void tampilOktal(){ //function utk tampilkan octal
        inputDes();
        System.out.print("Oktalnya adalah :");
                Oktal(bilDes);
    }
    
   public static int inpBil(){
       System.out.println("==============================================="
               + "\nSelamat datang "+jeniskelamin+", "+name+"");
       System.out.println("silahkan pilih menu konversi bilangan ke: "+
               "\n1.Biner \n2.hexa \n3.oktal \n4.exit");
       System.out.print("masukkan angka menu= ");
       Scanner inputan=new Scanner(System.in);
       int pilmenu=inputan.nextInt();
       return pilmenu;
   }

   public static void menU(int pil){
       System.out.println("\033"); //clear screen
       switch(pil){
           case 1: tampilBiner(); break;
           case 2: tampilHexa() ; break;
           case 3: tampilOktal() ; break;
           case 4: System.out.println ("Trima Kasih, silahkan datang kembali !!");
               System.exit(0); break;
           default:System.out.println("(maaf. pilih angka 1-4 saja)" 
                   + "");break;
               
       }
       System.out.println("\033"); //clear screen
   }
   public static void main(String arg[]){
       name=JOptionPane.showInputDialog("input your name : ");
       String [] options = { "male", "female","other" };
    String Cowok="Mr";
    String Cewek="Mrs";
     while(true){
    int choice = JOptionPane.showOptionDialog(
                null,
                "Enter Your Gender! ",
                "Option",
                 JOptionPane.YES_NO_CANCEL_OPTION,
                 JOptionPane.QUESTION_MESSAGE,
                 null,
                   options, "Quit");
        switch(choice){
            case 0 : jeniskelamin=Cowok;
                break;
            case 1 : jeniskelamin=Cewek;
                break;
            default : jeniskelamin="Tidak Ada";
        }
       do{
           //pemanggilan method/fungsi menu
           menU(inpBil());
       }
               while(true);
}
   }
}

-- dan outputnya seperti dibawah ini --

output awal, sebut saja nama yang dimasukkan "R E V I"

setelah memasukkan nama, maka akan muncul tab seperti gambar diatas

selanjutnya seperti ini, masukkan saja angka anatara 1-4
pada "masukkan angka menu= "

semisal memasukkan angka "3", maka kita tinggal memasukkan bilangan desimal
yang akan dikonversikan pada menu di nomor "3" . dan pada nomor 1-2 tidak jauh
beda dengan nomor 3, jika memilih nomor 4 maka program akan keluar :)


S E L A M A T - M E N C O B A 
G O O D - L U C K :)

konversi bilangan (radio button)

*brb buka netbeans*

oke lagi lagi kita ketemu sama PHP, kali ini materi yang kita ulas yaitu tentang "KONVERSI BILANGAN MENGGUNAKAN (RADIO BUTTON)" cekidoootss!! ;;) *langsung script-nya aja yaaa hehe ;)*

-- awalnya kudu masukkin identitas diri dulu --

<?php
if(isset($_POST['submit'])){
$nama=$_REQUEST['name'];
    if(isset($_POST['gender'])){
        $gender=$_REQUEST['gender'];
    }
    else{
        $gender='';
    }
$cek='';
}

else{
    $nama='';
    $gender='';
    $cek='Tolong Diisi Lengkap Ya!!!';
}
?>b
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Login Untuk Konversi</title>
          
    </head>
    <body>
      <h1 class='a'>
<?php echo $cek ?></h1>
<br>
        <form action="Konversi.php" method="post" name="from">
            <p>
<h3>
Name : <input placeholder="Nama"
required="required" type="text" name="nama" size ="30" value="<?php
echo $nama ?>"/></h3>
</p>
<p>
<h3>
Gender :
                <input type="radio" name="gender" value="L"
                               <?php ($gender=="L")? print
'checked=""' : print ''; ?>/>
                Laki
                <input type="radio" name="gender" value="P"
                       <?php ($gender=="P")? print 'checked=""' :
print ''; ?>/>
                Perempuan
            </h3>
</p>
<center><input type="submit" name="submit" value="Enter"></center>
        </form>
    </body>
</html>
 


-- ntar hasilnya kayak begini --










oke setelah ngisi identitas, kita tinggal masuk ke program konversinya, yuk dicobain script dibawah ini 


<?php
error_reporting(0);
$des = $_REQUEST['des'];//deklarasi var desimal
$option = $_REQUEST['option'];//deklarasi var pilihan
//Membuat function bin untuk konversi ke biner
    function bin($bil){
      $decimal= $bil;
      $ori=$decimal;;
      while ($decimal>0){ //Looping memutuskan apakah inputan 1 atau 0 yang ditampilkan
                    if($decimal%2 == 0){ // menampbah 0
                        $binary .= 0; //$binary=0+$binary
                        $decimal /= 2; //$decimal=$decimal/2
                    }
                    else{   //menambah 1
                        $binary .= 1; //$binary=1+$binary
                        $decimal = ($decimal/2)-0.5;

                    }
                }
                $result = strrev($binary);
      return "Biner dari : $ori adalah : $result <br/>"; //fungsi ini mereturn hasil
    }
//Membuat function oct untuk konversi ke octal

    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/>"; //funngsi ini mereturn hasil
    }
//Membuat function hex untuk konversi ke hexa
    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>Converter Option for Biner by Firayz</title>
    </head>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
                method="post" name="form1">
            <p>Inputkan bilangan desimal :
                <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<br/>
                <input type="radio" name="option" value="hex"
                    <?php ($option=="hex") ? print 'checked=""': print ''; ?>/>
                        Desimal to Hexa<br/>
                <input type="radio" name="option" value="oct"
                    <?php ($option=="oct") ? print 'checked=""': print ''; ?>/>
                        Desimal to Octal<br/>
            </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 "<Konversi.php>Reset</a>"; //hasil
            }
         ?>
    </body>
</html>

-- dan dari script yang panjang itu, beginilah hasilnya --




S E L A M A T - M E N C O B A - D A N - S E M O G A - B E R H A S I L (:

T H A N K I E S :3

Sabtu, 11 Agustus 2012

-- DECIMAL to OCTAL CONVERTER --

beeh, masih setia aja nih sama PHP :)
yuk sekarang bikin program buat mengkonversikan bilangan dari Desimal ke Octal :3
*BEKICOOOT!* eh salah .... *cekidoootts!!*


-- S C R I P T --
<?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.="8"; break;
case 9: $oct.="9"; break;
case 10: $oct.="A"; break;
case 11: $oct.="B"; break;
case 12: $oct.="C"; break;
case 13: $oct.="D"; break;
case 14: $oct.="E"; break;
case 15: $oct.="F";
default:break;
}
if($des/8 == 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_inputan_ke_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>Massukkan Bilangan Desimal disini (cepat!!):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>

-- HASIL via browser --

-- HASIL via kalkulator --



s e k i a n :)