⊗ppPmCdExRC 108 of 447 menu

Comprobación del resto de la división en PHP

Supongamos que tenemos dos variables con números:

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

Encontremos el resto de dividir una variable por otra:

<?php $a = 10; $b = 3; echo $a % $b; // mostrará 1 ?>

Ahora supongamos que las variables almacenan valores tales que una variable es divisible por la segunda exactamente:

<?php $a = 10; $b = 5; echo $a % $b; // mostrará 0 ?>

Escribamos un script que verifique si un número es divisible exactamente por un segundo:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'divisible sin resto'; } else { echo 'divisible con resto'; } ?>

Ahora supongamos que se requiere, si el número es divisible con resto, mostrar este resto en la pantalla:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'divisible sin resto'; } else { echo 'divisible con resto ' . $a % $b; } ?>

En el código anterior, resulta que el resto se calcula en dos lugares, lo cual no es óptimo.

Arreglemos el problema:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'divisible sin resto'; } else { echo 'divisible con resto ' . $rest; } ?>

Como es sabido, los números pares son divisibles por 2 sin resto, y los impares - con resto. Supongamos que se te da un número. Usando el operador % y la construcción if verifica si este número es par o no.

Se da un número. Comprueba que es divisible por 3.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar