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 'divisible without remainder';
  } else {
    echo 'divisible with remainder';
  }
?>

Енді егер сан қалдықпен бөлінетін болса, сол қалдықты экранға шығару қажет делік:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'divisible without remainder';
  } else {
    echo 'divisible with remainder ' . $a % $b;
  }
?>

Жоғарыда келтірілген кодта қалдық екі жерде есептеледі, бұл оңтайлы емес.

Мәселені түзейік:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'divisible without remainder';
  } else {
    echo 'divisible with remainder ' . $rest;
  }
?>
Задание 1

Өздеріңіз білетіндей, жұп сандар 2-ге қалдықсыз бөлінеді, ал тақ сандар - қалдықпен. Сізде бір сан берілген делік. % операторы мен if құрылымын қолданып, берілген санның жұп немесе тақ екенін тексеріңіз.

Задание 2

Бір сан берілген. Оның 3-ке бөлінетінін тексеріңіз.