Провера остатка од дељења у PHP

Нека имамо две променљиве са бројевима:

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

Хајде да нађемо остатак од дељења једне променљиве другом:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // исписаће 1
?>

Нека се сада у променљивама налазе такве вредности да се једна променљива дели другом без остатка:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // исписаће 0
?>

Хајде да напишемо скрипт који ће проверавати, да ли се један број дели другим без остатка:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'дељиво без остатка';
  } else {
    echo 'дељиво са остатком';
  }
?>

Нека сада треба, ако се број дели са остатком, да се тај остатак испише на екран:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'дељиво без остатка';
  } else {
    echo 'дељиво са остатком ' . $a % $b;
  }
?>

У горе наведеном коду испоставља се да се остатак израчунава на два места, а то није оптимално.

Исправимо проблем:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'дељиво без остатка';
  } else {
    echo 'дељиво са остатком ' . $rest;
  }
?>
Задание 1

Како је познато, парни бројеви се деле са 2 без остатка, а непарни - са остатком. Нека вам је дат број. Помоћу оператора % и конструкције if проверите да ли је овај број паран или не.

Задание 2

Дат је број. Проверите да ли се он дели са 3.