Diferencia entre revisiones de «Programación en PHP/Bucles»

Contenido eliminado Contenido añadido
Línea 96:
?>
</source>
Salida:
Verifiquemos los múltiplos de 2 y 3 (del 1 al 10):
--------------------------------------------------
1 no es múltiplo de 2 ni de 3.
2 es múltiplo de 2.
3 es múltiplo de 3.
4 es múltiplo de 2.
5 no es múltiplo de 2 ni de 3.
6 es múltiplo de 2 y de 3.
7 no es múltiplo de 2 ni de 3.
8 es múltiplo de 2.
9 es múltiplo de 3.
10 es múltiplo de 2.
--------------------------------------------------
Entre 1 y 10 hay:
* '1' múltiplos de 2 y 3.
* '5' múltiplos de 2.
* '3' múltiplos de 3.
Los restantes '3' números no son múltiplos ni de 2 ni de 3.
Analicemos el ejemplo. La variable <tt>$i</tt> actua como un ''contador'' indicandonos cuantas iteraciones han sido llevadas a cabo, además de ser usado para evaluar la condición de bucle '''while'''. Las variables <tt>$mult_2_3</tt>, <tt>$mult_2</tt> y <tt>$mult_3</tt> son tambien contadores, pero estos nos indican, respectivamente, cuantos múltiplos de 2 y 3 (simultaneamente), solo de 2, y solo de 3 se han encontrado. Una vez completadas las 10 iteraciones se muestran los valores de estas tres variables y se calcula la cantidad de números que no son múltiplos ni de 2 ni de 3.
Línea 150 ⟶ 132:
n = 120
|
<source lang="php">
<?php
$i = 50;
$mensaje = "No hay múltiplos de 11 entre " .
"50 y 100. (¿no hay?)";
while($i < 100){
if ($i % 11 == 0)
{
$mensaje = "El primer múltiplo de 11 " .
"entre 50 y 100 es: " . $i;
break;
}
$i += 1;
}
echo $mensaje;
?>
</source>
Salida:
El primer múltiplo de 11 entre 50 y 100 es: 55
|}
 
===Do...While===