⊗ppPmCdExRC 108 of 447 menu

Pengecekan Sisa Hasil Bagi di PHP

Misalkan kita memiliki dua variabel dengan angka:

<?php $a = 10; $b = 3; ?>

Mari kita cari sisa hasil pembagian satu variabel dengan variabel lainnya:

<?php $a = 10; $b = 3; echo $a % $b; // akan menampilkan 1 ?>

Sekarang misalkan variabel-variabel menyimpan nilai sedemikian rupa sehingga satu variabel habis dibagi oleh variabel kedua:

<?php $a = 10; $b = 5; echo $a % $b; // akan menampilkan 0 ?>

Mari kita tulis skrip yang akan memeriksa, apakah satu angka habis dibagi oleh angka kedua:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'habis dibagi tanpa sisa'; } else { echo 'habis dibagi dengan sisa'; } ?>

Sekarang misalkan diperlukan, jika angka dibagi dengan sisa, untuk menampilkan sisa ini di layar:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'habis dibagi tanpa sisa'; } else { echo 'habis dibagi dengan sisa ' . $a % $b; } ?>

Dalam kode di atas, ternyata sisa hasil bagi dihitung di dua tempat, dan ini tidak optimal.

Mari perbaiki masalahnya:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'habis dibagi tanpa sisa'; } else { echo 'habis dibagi dengan sisa ' . $rest; } ?>

Seperti diketahui, bilangan genap habis dibagi 2 tanpa sisa, sedangkan bilangan ganjil - dengan sisa. Misalkan Anda diberikan sebuah angka. Gunakan operator % dan konstruksi if untuk memeriksa apakah angka ini genap atau tidak.

Diberikan sebuah angka. Periksa bahwa angka tersebut habis dibagi 3.

ennlbnhyda