5 Fungsi Matematika Dasar di PHP

5 Fungsi Matematika Dasar di PHP – Di setiap bahasa pemrograman, pasti hampir selalu ada fungsi yang digunakan untuk menangani operasi matematika. Baik untuk menangani operasi perhitungan matematika dasar, maupun perhitungan yang rumit. Tidak terkecuali dengan bahasa pemrograman PHP yang notabene-nya adalah bahasa pemrograman berbasis server side.

Terdapat sekitar 44 fungsi matematika dasar di PHP yang dapat kita gunakan untuk menangani operasi perhitungan. Meskipun memiliki banyak fungsi, kita tidak akan membahas semuanya dan hanya akan berfokus ke 5 fungsi matematika dasar di PHP yang sering digunakan. Penasaran? Yuk! Simak ulasan selengkapnya berikut ini.

5 Fungsi Matematika Dasar di PHP

Diantara 5 fungsi matematika dasar di PHP yang sering digunakan yaitu abs(), pow(), round(), floor(), dan ceil() yang akan kita bahas satu per satu berikut ini.

1. Fungsi abs()

Apa itu fungsi abs() di PHP? Fungsi abs() di PHP digunakan untuk mengembalikan nilai absolut dari bilangan negatif maupun positif. Sehingga, bilangan tersebut akan selalu dianggap sebagai bilangan positif.

<?php
  $angka = -1;
  $hasil = abs($angka);
  echo $hasil; // Hasil: 1
?>

Jika kode di atas Anda jalankan, secara otomatis output yang muncul adalah 1. Dimana awalnya angka tersebut adalah bilangan negatif -1 diubah menjadi bilangan positif menggunakan fungsi abs() di PHP. Sebagai bahan latihan, silakan Anda ubah isi variabel $angka dengan angka apapun.

2. Fungsi pow()

Apa itu fungsi pow() di PHP? Fungsi pow() di PHP digunakan untuk pemangkatkan bilangan. Misalnya ketika Anda ingin memangkatkan bilangan 2, maka hasilnya akan menjadi 4 dan seterusnya.

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

Kode di atas adalah contoh untuk melakukan operasi pangkat 2 untuk bilangan 1 hingga 10. Dimana ketika Anda mencoba untuk menjalankan kode tersebut, maka output yang dihasilkan adalah hasil pangkat 2 dari 1 hingga 10 yaitu sebagai berikut.

  • 1 pangkat 2 = 1
  • 2 pangkat 2 = 4
  • 3 pangkat 2 = 9
  • 4 pangkat 2 = 16
  • 5 pangkat 2 = 25
  • 6 pangkat 2 = 36
  • 7 pangkat 2 = 49
  • 8 pangkat 2 = 64
  • 9 pangkat 2 = 81
  • 10 pangkat 2 = 100

3. Fungsi round()

Apa itu fungsi round() di PHP? Fungsi round() di PHP digunakan untuk membulatkan suatu bilangan integer atau float ke bilangan bulat terdekat. Misalnya bilangan 4.7 dibulatkan ke 5 dan seterusnya.

<?php
  echo round(4.7); // 5
  echo round(4.3); // 4
?>

Jika Anda jalankan kode di atas, output yang dihasilkan pada baris ke-2 adalah 5, didapat dari pembulatan 4.7 sedangkan pada baris ke-3 adalah 4 didapat dari pembulatan 4.3. Apabila kita perhatikan sekilas, pembulatan dengan fungsi round() ini jika bilangan lebih dari desimal 0.5 akan dibulatkan ke atas dan jika kurang dari 0.5 akan dibulatkan ke bawah.

4. Fungsi floor()

Apa itu fungsi floor() di PHP? Fungsi floor() di PHP digunakan untuk pembulatan angka terkecil. Sehingga, dengan fungsi ini akan membulatkan bilangan apapun ke bawah. Sehingga, PHP tidak terlalu peduli apakah nilai pecahan tersebut sebenarnya lebih dekat ke nilai bulatan setelahnya.

<?php
  echo floor(4.49); // 4
  echo floor(7.59); // 7
?>

Dari kode di atas, dapat kita simpulkan bahwa fungsi floor() akan membulatkan bilangan ke bawah dan fungsi round() membulatkan bilangan ke atas atau yang lebih dekat. Jika kode di atas dijalankan, output yang dihasilkan pada baris ke-2 adalah 4 dan baris ke-3 adalah 7.

5. Fungsi ceil()

Apa itu fungsi ceil() di PHP? Fungsi ceil() di PHP adalah bentuk lain dari fungsi floor() yang telah kita bahas. Jika fungsi floor() membulatkan bilangan ke bawah, maka fungsi ceil() berfungsi untuk membulatkan bilangan ke atas.

<?php
  echo ceil(4.49); // 5
  echo ceil(7.59); // 8
?>

Kode di atas adalah hasil modifikasi kode pada pembahasan kita pada fungsi floor(). Dimana, jika kode tersebut dijalankan, maka output yang dihasilkan pada baris ke-2 adalah 5 didapat dari pembulatan 4.49 dan pada baris ke-3 adalah 8 didapat dari pembulatan 7.59.

Penutup

Jika Anda tertarik ingin mempelajari semua fungsi matematika dasar di PHP secara lebih lengkap, dapat Anda baca dokumentasinya di PHP Manual. Apakah harus menguasai ke-44 fungsi matematika PHP tersebut? Saya rasa tidak ada keharusan, bahkan saya juga sangat jarang menggunakan kecuali pada 5 fungsi yang telah kita bahas.

Demikian pembahasan kita pada kesempatan kali ini mengenai 5 fungsi matematika dasar di PHP. Semoga bermanfaat dan selamat belajar.

Bagikan Ke

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *