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 '나머지 없이 나누어 떨어집니다';
  } else {
    echo '나머지와 함께 나누어 떨어집니다';
  }
?>

이제 숫자가 나머지와 함께 나누어 떨어지는 경우, 그 나머지를 화면에 출력해야 한다고 요구해 봅시다:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo '나머지 없이 나누어 떨어집니다';
  } else {
    echo '나머지와 함께 나누어 떨어집니다 ' . $a % $b;
  }
?>

위 코드에서는 나머지가 두 곳에서 계산되어 최적이 아닙니다.

이 문제를 수정해 봅시다:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo '나머지 없이 나누어 떨어집니다';
  } else {
    echo '나머지와 함께 나누어 떨어집니다 ' . $rest;
  }
?>
Задание 1

알려진 바와 같이, 짝수는 2로 나머지 없이 나누어 떨어지고, 홀수는 나머지가 있습니다. 주어진 숫자가 있다고 가정합니다. % 연산자와 if 구문을 사용하여 이 숫자가 짝수인지 홀수인지 확인하세요.

Задание 2

숫자가 주어졌습니다. 이 숫자가 3으로 나누어 떨어지는지 확인하세요.