Provera ostatka pri deljenju u PHP

Neka imamo dve promenljive sa brojevima:

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

Hajde da nađemo ostatak pri deljenju jedne promenljive sa drugom:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // ispisaće 1
?>

Neka sada u promenljivama budu sačuvane takve vrednosti da se jedna promenljiva deli sa drugom bez ostatka:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // ispisaće 0
?>

Hajde da napišemo skript koji će proveravati, da li se jedan broj deli drugim bez ostatka:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'deljivo bez ostatka';
  } else {
    echo 'deljivo sa ostatkom';
  }
?>

Neka sada treba, ako se broj deli sa ostatkom, da se taj ostatak prikaže na ekranu:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'deljivo bez ostatka';
  } else {
    echo 'deljivo sa ostatkom ' . $a % $b;
  }
?>

U gornjem kodu ispada da se ostatak računa na dva mesta, što nije optimalno.

Popravimo problem:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'deljivo bez ostatka';
  } else {
    echo 'deljivo sa ostatkom ' . $rest;
  }
?>
Задание 1

Kao što je poznato, parni brojevi se dele sa 2 bez ostatka, a neparni - sa ostatkom. Neka vam je dat broj. Pomoću operatora % i konstrukcije if proverite da li je broj paran ili ne.

Задание 2

Dat je broj. Proverite da li je deljiv sa 3.