Ejercicios resueltos de la entrega CU00822B del curso de fundamentos de programación web con PHP de Aprender A Programar.
Hola, como comentario que en esta sección hay 4 ejercicios pero yo resolví todo dentro de un mismo index pero cada uno dividido por sección como corresponde. Es decir que los 4 ejercicios esta dentro de un mismo código html dividido en código php.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Tipos de bucles ciclos de repetición en PHP: while, do…while y for. Ejercicios y ejemplos resueltos. (CU00822B)</title>
</head>
<body>
<h1>Ejercicios 1</h1>
<?php echo "<h2>a)</h2><br/>"; $numero = 50; while ($numero >= 40) { echo "$numero, "; $numero--; } echo "<h2>b)</h2><br/>"; $contador = 1; $doble = 1; while ($contador <= 5) { $doble = $contador * 2; echo "$doble, "; $contador++; } ?>
<h1>Ejercicios 2</h1>
<?php echo "<h2>a)</h2><br/>"; $numero = 50; do { echo "$numero, "; $numero--; } while ($numero >= 40); echo "<h2>b)</h2><br/>"; $contador = 1; $doble = 1; do { $doble = $contador * 2; echo "$doble, "; $contador++; } while ($contador <= 5); ?>
<h1>Ejercicios 3</h1>
<?php echo "<h2>a)</h2><br/>"; for ($numero = 50; $numero >= 40; $numero--) { echo "$numero, "; } echo "<h2>b)</h2><br/>"; $doble = 1; for ($contador = 1; $contador <= 5; $contador++) { $doble = $contador * 2; echo "$doble, "; } ?>
<h1>Ejercicios 4</h1>
<?php echo "<h2>a)</h2><br/>"; for ($valor = 50; $valor <= 500; $valor = $valor + 25) { echo "$valor, "; } echo "<h2>b)</h2><br/>"; $resultado = 0; for ($j = 100; $j <= 500; $j = $j + 100) { $resultado = $j / 20; echo "$resultado, "; } ?>
</body>
</html>
Hola DRANXZ88, muy buen ejercicio, todo bien.
Solo como curiosidad, ten en cuenta que no siempre te haría falta usar una variable $doble, por ejemplo se podría escribir
<h1>Ejercicios 3</h1>
<?php echo "<h2>a)</h2><br/>"; for ($numero = 50; $numero >= 40; $numero--) { echo "$numero, "; } echo "<h2>b)</h2><br/>"; for ($contador = 1; $contador <= 5; $contador++) { echo "".$contador * 2;; } ?>
Pero es válido tanto hacerlo de una manera como de la otra.
Saludos.