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.