Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: DRANXZ88 en 15 de Noviembre 2016, 19:27

Título: Tipos de bucles ciclos de repetición en PHP: while, do…while y for. (CU00822B)
Publicado por: DRANXZ88 en 15 de Noviembre 2016, 19:27
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>
Título: Re:Tipos de bucles ciclos de repetición en PHP: while, do…while y for. (CU00822B)
Publicado por: Alex Rodríguez en 20 de Noviembre 2016, 13:04
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.