PHP-də qalığın yoxlanılması

Tutaq ki, bizim ədədlərlə iki dəyişənimiz var:

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

Gəlin bir dəyişənin digərinə bölünməsindən qalığı tapaq:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // 1 çap edəcək
?>

Tutaq ki, indi dəyişənlərdə elə qiymətlər var ki, bir dəyişən ikinciyə qalıqsız bölünür:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // 0 çap edəcək
?>

Gəlin bir ədədin ikinciyə qalıqsız bölünüb-bölünmədiyini yoxlayan skript yazaq:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'qalıqsız bölünür';
  } else {
    echo 'qalıqla bölünür';
  }
?>

Tutaq ki, indi tələb olunur ki, əgər ədəd qalıqla bölünürsə, bu qalığı ekranda çap etsin:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'qalıqsız bölünür';
  } else {
    echo 'qalıqla bölünür ' . $a % $b;
  }
?>

Yuxarıda göstərilən kodda belə çıxır ki, qalıq iki yerdə hesablanır, bu da optimal deyil.

Problemi düzəldək:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'qalıqsız bölünür';
  } else {
    echo 'qalıqla bölünür ' . $rest;
  }
?>
Задание 1

Məlum olduğu kimi, cüt ədədlər 2-ə qalıqsız bölünür, tək ədədlər isə qalıqla. Tutaq ki, sizə bir ədəd verilib. % operatoru və if konstruksiyasından istifadə edərək yoxlayın ki, bu ədəd cütdür ya yox.

Задание 2

Bir ədəd verilib. Onun 3-ə bölündüyünü yoxlayın.