Mencari Bilangan yang Habis dibagi dengan PHP - Oke temen-temen. Kali ini saya akan memberikan script/kode yaitu bagaimana cara mencari bilangan yang habis dibagi dengan menggunakan bahasa pemrograman PHP. Maksud dari judul ini yaitu untuk mencari bilangan apa saja yang merupakan habis hasil bagi dari bilangan yang dicari, contohnya jika kita memasukkan bilangan 4 maka hasilnya yaitu 1,2,4.
Biasanya script ini sering dipakai pak Dosen untuk tugas awal mahasiswa pemulanya yang sudah masuk pembahasan pemrograman PHP itu sendiri. Dan juga, script ini biasanya juga dipakai untuk tes awal (pretest) calon Junior Web Programmer dalam perekrutan suatu perusahaan lho :-) hehe ini pengalaman saya.
Oke, jadi konsepnya adalah menggunakan operator modulus (%), yaitu operator yang digunakan untuk mencari sisa hasil bagi dari bilangan itu sendiri, contohnya yaitu jika 3 % 2 (dibaca: tiga modulus 2) maka hasilnya adalah 1, Mengapa? Ya, karena jika kita bagi maka bilangan sisa dari kedua bilangan itu adalah 1. Contoh lain yaitu jika 5 % 3, maka hasil dari bilangan itu yaitu 3.
Oke bagi yang ingin membuat program seperti itu dimana mencari bilangan-bilangan sisa hasil bagi dari suatu bilangan yang ingin dicari, tentunya dapat dilakukan dengan menggunakan operator modulus tadi. Baiklah, seperti ini lah scriptnya:
<form action="" method="POST"> <input type="text" name="angka" placeholder="masukkan angka"> <input type="submit" name="cari" value="CARI"> form> <?php error_reporting(0); if($_POST['cari']){ $angka = $_POST['angka']; echo "Bilangan $angka akan habis dibagi oleh bilangan: "; for ($bagi = 1;$bagi <= $angka;$bagi++) { $hasilmod = $angka % $bagi; if($hasilmod == 0){ echo $bagi;echo ","; } } } ?>
Untuk hasilnya bisa dilihat seperti gambar dibawah ini
Oke script dia atas bisa kalian copy/paste dan bisa dijalankan melalui browser anda dengan memasukan angka yang ingin mencari habis angka hasil bagi.