PHP-de galyndyny bölmek üçin barlag

Bizde sanlar bilen iki üýtgeýän bolsun:

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

Geliň bir üýtgeýjini beýlekisine bölünişinden galyndyny tapalyň:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // 1 çykarar
?>

Indi üýtgeýänlerde bir üýtgeýji ikinjisine doly bölünýändigine göz ýetirýän bahalar saklansyn:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // 0 çykarar
?>

Geliň bir san ikinjisine doly bölünýändigini barlayjyk skript ýazalyň:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'galyndysyz bölünýär';
  } else {
    echo 'galyndy bilen bölünýär';
  }
?>

Indi eger san galyndy bilen bölünýän bolsa, şol galyndyny ekrana çykarmagy talap edýäris:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'galyndysyz bölünýär';
  } else {
    echo 'galyndy bilen bölünýär ' . $a % $b;
  }
?>

Ýokarda görkezilen koda görä, galyndy iki ýerde hasaplanýar, bu ýeterliklik däl.

Problemy düzelýäris:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'galyndysyz bölünýär';
  } else {
    echo 'galyndy bilen bölünýär ' . $rest;
  }
?>
Задание 1

Bilindigi ýaly, jübüt sanlar 2 galyndysyz bölünýär, jübüt dälleri bolsa galyndy bilen. Size bir san berlen. % operatoruny we if gurluşyny ulanmak bilen, bu sanyň jübüt ýa-da jübüt däl-digini barlaň.

Задание 2

Bir san berlen. Onuň 3-e bölünýändigini barlaň.