Membuat Konversi Bilangan dengan PHP

Publish Date : 30-10-2023 , dibaca 17247 kali, Hari ini dibaca : 1 kali ,0 comments

Baik temen-temen, kali ini kita akan membuat konversi bilangan dengan PHP , dulu waktu masih berada pada bangku perkuliahan,,, cukup bingung ne yang namanya hitung-menghitung ,, dimulai dari mengenal tipe bilangan , seperti bilangan Biner, decimal , hexadecimal , oktal , dan kemudian mengkonversi bilangan tersebut . Nah biasanya dalam ulangan , latihan pada materi ini ne biasanya bunyi soalnya pasti akan sepert ini :

Demo

Konversi Bilangan Binner, hexadecimal dengan PHP

Konversikan Bilangan Biner berikut ini kedalam bentuk Decimal... soalnya mah sedikit, tapi pake a, b,c ,d ,,, kan banyak tu... waduh .. itu baru konversi Bilangan Biner ke Decimal, belum bilangan oktal, Hexadecimal,,, wah mumet deh...

Oy.. sebelumnya saya posting bagaimana membuat kalkulator zakat di baca ya : Membuat Kalkulator Zakat dengan Javascript

Nah... kali ini saya ingin sharing Cara Konversi Bilangan Dengan PHP, Berikut ini merupakan fungsi yang akan kita gunakan dalam mengkonversi bilangan.

Example Code :

  <?php
  $angka = isset($_POST['angka']) ? $_POST['angka']:"";
  if (isset($_POST['d2b'])) {
      echo decbin($angka);
  }
  if (isset($_POST['d2o'])) {
      echo decoct($angka);
  }
  if (isset($_POST['d2h'])) {
      echo dechex($angka);
  }
  if (isset($_POST['b2d'])) {
      echo bindec($angka);
  }
  if (isset($_POST['o2d'])) {
      echo octdec($angka);
  }
  if (isset($_POST['h2d'])) {
      echo hexdec($angka);
  }
  ?>

 Nah.. Untuk Script Lengkapnya, Silahkan anda copy paste , dan simpan dengan bentuk .php , misalnya , konversi.php , dan jalankan di localhost/ web server localhost

<html>
<head>
<title>Membuat Konversi Bilangan dengan PHP by Senterwebs dot Com</title>
 <meta name="author" content="Senterwebs">
<link rel="shortcut icon" href="https://senterwebs.com/favicon.png">
<link rel="icon" href="https://senterwebs.com/favicon.png">
<style>
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
    #wrapper{width:700px;margin:0 auto;}
 
body {
  background-color: #19B27D;
  color:#fff;
 
}
a {
  color:#FFF;
  text-decoration:none;
}
h3,h2,h1 {font-family: 'Bree Serif', 'serif';color:#FFF;text-align: center;}
h1 {
  margin-top: 60px;
  font-size:50px;
  }
h2{ margin-top:30px;
  font-size:40px;}
</style>
</head>
<body>
  <div class="wrapper">
<h2>KONVERSI BILANGAN </h2>
 <h2>Senterwebs.com</h2>

 <form method="post" action="">
   <table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
     <tr>
       <td>Masukkan Bilangan </td>
       <td>:
       <input name="angka" type="text" size="40" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="d2b" value="decimal to binary" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="d2o" value="decimal to octal" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="d2h" value="decimal to hexadecimal" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="b2d" value="binary to decimal" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="o2d" value="octal to decimal" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td>:
       <input type="submit" name="h2d" value="hexadecimal to decimal" />
       <br>
       :
       <input type="submit" name="h2d2" value="Basis4 to decimal" /></td>
     </tr>
   </table>
   <p>&nbsp;</p>
 </form>
 <h3>Hasil :
  <?php
 
  $angka = isset($_POST['angka']) ? $_POST['angka']:"";
 
  if (isset($_POST['d2b'])) {
      echo decbin($angka);
  }
  if (isset($_POST['d2o'])) {
      echo decoct($angka);
  }
  if (isset($_POST['d2h'])) {
      echo dechex($angka);
  }
  if (isset($_POST['b2d'])) {
      echo bindec($angka);
  }
  if (isset($_POST['o2d'])) {
      echo octdec($angka);
  }
  if (isset($_POST['h2d'])) {
      echo hexdec($angka);
  }
 
  ?>
 </h3>
 </div>
</body>
</html>

Silahkan anda jalankan script diatas, di localhost, gimana hasilnya... ? hahah.. mudah bukan,,, sekarang kita mengkonversi bilangan... ea..eat.. tapi jangan dijadikan maen curang saat ujian ya... heee

Ok lah temen-temen.. Demikian artikel saya mengenai Konversi Bilangan Desimal, Oktal, Hexadecimal dengan PHP, semoga dapat membantu dan berguna

Produk Rekomendasi

Artikel Terkait

Diskusi



wa