Menentukan Bilangan Ganjil Genap pada PHP

Dalam tutorial ini kita akan menentukan bilangan ganjil genap pada PHP. Nah untuk menentukan bilangan ganjil / genap sendiri, dalam sebuah program sangatlah mudah, dimana kita hanya perlu mencari tahu perbedaan mendasarnya saja. Yakni dimana pada bilangan genap merupakan bilangan yang akan habis bila dibagi dua atau hasilnya akan sama dengan nol, sedangkan pada bilangan ganjil, bilangan ini tidak akan habis apabila di bagi dua atau hasilnya umumnya sama dengan 1.

Oh ya, bagi disini maksudnya bukanlah operator pembagian biasa yang disimbolkan dengan tanda slash ‘/’, melainkan konsep hasil dari sisa pembagian dua bilangan yang di sandingkan, yakni konsep modulus / konsep mod.

Ya, untuk menentukan bilangan ganjil dan genap ini kita harus menggunakan operator modulus yang dimana operator ini akan menghasilkan sisa dari hasil pembagian 2 bilangan. Simbol dari operator ini adalah %.

Berikut contoh programnya.

<?php
for ($i=1; $i <= 10; $i++) {
   if ($i%2 == 0) {
      echo $i.' adalah bilangan genap'.'<br>';
   }
   if ($i%2 !==0){
      echo $i.' adalah bilangan ganjil'.'<br>';
   }
}
?>

Output :

menentukan bilangan ganjil genap pada php

Nah sekarang coba anda rubah source codenya seperti ini untuk melihat hasil sisa pembagiannya :

<?php
for ($i=1; $i <= 10; $i++) {
   echo ($i%2).'<br>';
}
?>

Output :

menemukan bilangan ganjil genap

Lalu konsep ganjil – genap ini biasanya digunakan untuk apa dalam pekerjaan ??

Konsep ini biasa digunakan untuk menampilkan suatu program yang konsepnya selang – seling. Misal dalam pengalaman penulis sebagai programmer, penulis pernah diminta client untuk menampilkan layout yang posisi gambar dan teks nya selang – seling. Dimana terkadang gambar berada di kiri dan teks di kanan, dan juga sebaliknya terkadang teks yang berada di kiri dan gambar la yang berada di kanan.

Contoh :

<style type="text/css">
  .container{
    width: 1200px;
    border: 1px solid black;
    position: absolute;
    left: 50%;
    margin-left: -600px;
  }
  .row{
    width: 90%;
    padding: 20px;
    position: relative;
    left: 50%;
    margin-left: -500px;
  }
  .col-md-6{
    display: inline-table;
    width: 40%;
    vertical-align: middle;
  }
  img{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
</style>

<?php
$text = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.";
$img_url = "https://www.lautankode.com/wp-content/uploads/2018/01/PHP-570x350.png";
?>

<div class="container">
  <div class="row">
    <?php for ($i=1; $i <= 6; $i++) { ?>
    <?php if ($i%2 == 0): ?>
    <div class="col-md-6">
      <p><?= $text ?></p>
    </div>
    <div class="col-md-6">
      <img src="<?= $img_url ?>">
    </div>
    <?php else: ?>
    <div class="col-md-6">
      <p><img src="<?= $img_url ?>"></p>
    </div>
    <div class="col-md-6">
      <?= $text ?>
    </div>
    <?php endif ?>
    <?php } ?>
  </div>
</div>

Output :

program bilangan ganjil genap


Demikian tutorial dari Menentukan Bilangan Ganjil Genap pada PHP, silahkan kunjungi tutorial PHP case lain seperti membuat segitiga siku – siku, dan tutorial membuat crud dengan php – mysql.

Leave a comment

Your email address will not be published. Required fields are marked *

One thought on “Menentukan Bilangan Ganjil Genap pada PHP”