Ayuda con ejercicio en PHP While
Publicado por Cristian (7 intervenciones) el 13/03/2019 13:35:41
Buenas tardes disculpad que tenga dudas nuevamente pero me ha surgido un problema ya que a la hora de realizar este ejercicio en for no he tenido problema el script funciona perfectamente:
"Haciendo uso de la estructura for, crea un script que solicite al usuario dos números enteros y muestre por pantalla los múltiplos de 3 entre ellos (ambos inclusive)."
El problema reside cuando intento hacerlo con While que a la hora de escribir los multiplos con los valores de 0 a 15 por ejemplo el 0 es multiplo de 3 y no me lo cuenta.
Código en For:
Código en While:
"Haciendo uso de la estructura for, crea un script que solicite al usuario dos números enteros y muestre por pantalla los múltiplos de 3 entre ellos (ambos inclusive)."
El problema reside cuando intento hacerlo con While que a la hora de escribir los multiplos con los valores de 0 a 15 por ejemplo el 0 es multiplo de 3 y no me lo cuenta.
Código en For:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
echo "<h1>Ejercicio 7</h1>";
$numero1 = $_POST['numero1'];
$numero2 = $_POST['numero2'];
echo "Los múltiplos de 3 son:";
for($i=$numero1;$i<=$numero2;$i++)
{
if ($i%3 == 0){
echo "$i, ";
}
}
?>
Código en While:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
echo "<h1>Ejercicio 8</h1>";
$i = $_POST['numero1'];
$numero2 = $_POST['numero2'];
echo "Los múltiplos de 3 son:";
while ($i <= $numero2) {
$i++;
if ($i%3 == 0){
echo "$i, ";
}
}
?>
Valora esta pregunta


0