Kontrole van die res van deling in PHP

Laat ons twee veranderlikes met nommers hê:

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

Kom ons vind die res wanneer die een veranderlike deur die ander gedeel word:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // sal 1 uitdruk
?>

Laat die veranderlikes nou waardes bevat sodat die een veranderlike sonder res deur die tweede gedeel kan word:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // sal 0 uitdruk
?>

Kom ons skryf 'n skrip wat sal kontroleer of die een nommer sonder res deur die tweede gedeel word:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'deelbaar sonder res';
  } else {
    echo 'deelbaar met res';
  }
?>

Laat dit nou vereis word om, indien die nommer met 'n res gedeel word, daardie res op die skerm te vertoon:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'deelbaar sonder res';
  } else {
    echo 'deelbaar met res ' . $a % $b;
  }
?>

In die bogenoemde kode gebeur dit dat die res op twee plekke bereken word, en dit is nie optimaal nie.

Kom ons los die probleem op:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'deelbaar sonder res';
  } else {
    echo 'deelbaar met res ' . $rest;
  }
?>
Задание 1

Soos bekend, is ewe getalle deelbaar deur 2 sonder res, en onewe getalle - met res. Laat daar 'n nommer gegee word. Gebruik die operator % en die konstruksie if om te kontroleer of hierdie nommer ewe is of nie.

Задание 2

Daar is 'n nommer gegee. Kontroleer dat dit deur 3 gedeel kan word.