⊗ppPmCdExRC 108 of 447 menu

Preverjanje ostanka pri deljenju v PHP

Recimo, da imamo dve spremenljivki s števili:

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

Poiščimo ostanek pri deljenju ene spremenljivke z drugo:

<?php $a = 10; $b = 3; echo $a % $b; // izpiše 1 ?>

Recimo, da so v spremenljivkah shranjene takšne vrednosti, da je ena spremenljivka deljiva z drugo brez ostanka:

<?php $a = 10; $b = 5; echo $a % $b; // izpiše 0 ?>

Napišimo skript, ki bo preverjal, ali je eno število deljivo z drugim brez ostanka:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'deljivo brez ostanka'; } else { echo 'deljivo z ostankom'; } ?>

Recimo, da zdaj zahtevamo, da če se število deli z ostankom, ta ostanek izpišemo na zaslon:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'deljivo brez ostanka'; } else { echo 'deljivo z ostankom ' . $a % $b; } ?>

V zgornji kodi se izkaže, da se ostanek izračuna na dveh mestih, kar ni optimalno.

Popravimo težavo:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'deljivo brez ostanka'; } else { echo 'deljivo z ostankom ' . $rest; } ?>

Kot je znano, so soda števila deljiva z 2 brez ostanka, liha pa z ostankom. Recimo, da imate dano število. Z uporabo operatorja % in konstrukcije if preverite, ali je to število sodo ali ne.

Dano je število. Preverite, ali je deljivo z 3.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni