Autor Tema: Tipos de bucles ciclos de repetición en PHP: while, do…while y for. (CU00822B)  (Leído 2475 veces)

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
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.

Código: [Seleccionar]
<!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>
« Última modificación: 20 de Noviembre 2016, 12:57 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
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

Código: [Seleccionar]
        <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.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".