La estructuras de control repetitivas o también conocidos como bucles en los lenguajes de programación, es uno de los elementos fundamentales para crear un programa. En PHP veremos los cuatro tipos de bucles, veamos :
Estructura de control While :
Este bucle es muy conocido, se ejecuta si la condición que se le pasa es verdadera y itera tantas veces sea verdadera la condición, también conocida como While – Mientras.
while (condición o condiciones) { // Ejecuta código }
Ejemplo de código :
[code language=”php”]
<?php
<?php
// Contador
$polos = 0;
$polos = 0;
while ($polos < 10) {
// Imprimir el número de polos que tenemos
echo "Nosotros tenemos {$polos} polos.\n";
echo "Nosotros tenemos {$polos} polos.\n";
// Incrementa el contador
$polos++;
}
[/code]
$polos++;
}
[/code]
Estructura de Control Do – While :
Este bucle se ejecuta al menos una vez, luego si cumple la condición vuelve a iterar y ejecutar, también se en español como Do While – Hacer Mientras :
do { // Ejecuta Codigo } while (condición o condiciones);
Ejemplo de código :
[code language=”php”]
<?php
<?php
// Contador
$polos = 0;
$polos = 0;
do {
echo "Nosotros tenemos {$polos} polos.\n";
$polos++;
} while ($polos < 10);
[/code]
echo "Nosotros tenemos {$polos} polos.\n";
$polos++;
} while ($polos < 10);
[/code]
Estructura de Control For :
En esta estructura de control For, se puede tener mas control, y limitar hasta cuando se quiere repetir el bucle. En español For – Para.
for (inicialización; condicion ; incremento) { // Ejecutar Código }
Ejemplo de código :
[code language=”php”]
<?php
<?php
/**
* La primera instrucción se ejecuta antes de que el ciclo comience.
*
* La segunda, es la condición evaluada cada vez que el ciclo se ejecuta.
*
* La tercera, se ejecuta después de cada ciclo.
*/
for ($i = 0; $i < 10; $i++) {
echo "Nosotros tenemos {$i} polos.\n";
}
* La primera instrucción se ejecuta antes de que el ciclo comience.
*
* La segunda, es la condición evaluada cada vez que el ciclo se ejecuta.
*
* La tercera, se ejecuta después de cada ciclo.
*/
for ($i = 0; $i < 10; $i++) {
echo "Nosotros tenemos {$i} polos.\n";
}
[/code]
EJERCICIOS REALIZADOS:
EJERCICIO 1:
<?php
#Bucle: repeticion
for ($i=1; $i <=20 ; $i++) {echo "Soyer"; echo "<br>";
# code...
}
?>
EJERCICIO 2:
<?php
#Bucle: repeticion
for ($i=1; $i <=20 ; $i++) {echo "$i"; echo "<br>";
# code...
}
?>
EJERCICIO 3:
<?php
#Bucle: repeticion
for ($i=150; $i <=200 ; $i++) {echo "$i"; echo "<br>";
# code...
}
?>
EJERCICIO 4:
<?php
#Bucle: repeticion
for ($i=1; $i <=25 ; $i+=1){$a=$a+$i; }echo $a;
# code...
?>
EJERCICIO 5:
<?php
#Bucle: repeticion
for ($i=0; $i <=30 ; $i++) {$a=8; $multilicacion=$a*$i; echo $multilicacion; echo"<br>";
# code...
}
?>
EJERCICIO 6:
<?php
#Bucle: repeticion
for ($i=20; $i >=0 ; $i--) {$a=12; $multiplicacion=$a*$i; echo $multiplicacion, echo"<br>";
# code...
}
?>
EJERCICIO 7:
<?php
for($i=1; $i<=50;$i=$i+1){$a=($i*2)-1;$sumap=$sumap + $a;
} echo $sumap;
EJERCICIO 8:
<?php
for($i=0; $i<=100;$i=$i+1){$a=$i*2;$sumap=$sumap + $a;
} echo $sumap;
?>
No hay comentarios.:
Publicar un comentario