⊗ppPmCdExRC 108 of 447 menu

Sprawdzanie reszty z dzielenia w PHP

Załóżmy, że mamy dwie zmienne z liczbami:

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

Znajdźmy resztę z dzielenia jednej zmiennej przez drugą:

<?php $a = 10; $b = 3; echo $a % $b; // wyświetli 1 ?>

Załóżmy teraz, że zmienne przechowują takie wartości, że jedna zmienna dzieli się przez drugą bez reszty:

<?php $a = 10; $b = 5; echo $a % $b; // wyświetli 0 ?>

Napiszmy skrypt, który sprawdzi, czy jedna liczba dzieli się przez drugą bez reszty:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'dzieli się bez reszty'; } else { echo 'dzieli się z resztą'; } ?>

Załóżmy teraz, że wymagane jest, jeśli liczba dzieli się z resztą, wyświetlenie tej reszty na ekranie:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'dzieli się bez reszty'; } else { echo 'dzieli się z resztą ' . $a % $b; } ?>

W powyższym kodzie okazuje się, że reszta jest obliczana w dwóch miejscach, a to nie jest optymalne.

Poprawmy problem:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'dzieli się bez reszty'; } else { echo 'dzieli się z resztą ' . $rest; } ?>

Jak wiadomo, liczby parzyste dzielą się przez 2 bez reszty, a nieparzyste - z resztą. Niech masz daną liczbę. Za pomocą operatora % i konstrukcji if sprawdź, czy jest to liczba parzysta czy nie.

Dana jest liczba. Sprawdź, czy dzieli się ona na 3.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć