Buenas!!!!
Dejo los microcódigos para las soluciones a los problemas planteados en la entrega CU00822B del manual de programación web con PHP desde cero usando Notepad++ como editor
EJERCICIO 1
Crea el código PHP donde generes:
a) Un bucle while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)
b) Un bucle while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
//Variables
$contador = 50;
while ($contador >= 40){
echo $contador . ", ";
$contador --;
};
?>
Link web:
http://hymsoft.byethost33.com/CU00822B_1a.php<?php
//Variables
$contador = 1;
while ($contador <= 5){
echo ($contador*2) . ", ";
$contador++;
};
?>
Link web:
http://hymsoft.byethost33.com/CU00822B_1b.phpEJERCICIO 2
Crea el código PHP donde generes:
a) Un bucle do…while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)
b) Un bucle do…while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
//Variables
$contador = 50;
do{
echo $contador . ", ";
$contador --;
}while ($contador >= 40);
?>
link web:
http://hymsoft.byethost33.com/CU00822B_2a.php<?php
//Variables
$contador = 1;
do{
echo ($contador*2) . ", ";
$contador++;
}while ($contador <= 5);
?>
Link web:
http://hymsoft.byethost33.com/CU00822B_2b.phpEJERCICIO 3
Crea el código PHP donde generes:
a) Un bucle for que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente y que por tanto la variable deberá operar como $galletas– –).
b) Un bucle for que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
for ($contador = 50; $contador >= 40; $contador--){
echo $contador . ", ";
};
?>
Link web:
http://hymsoft.byethost33.com/CU00822B_3a.php<?php
for ($contador = 1; $contador <= 5; $contador++){
echo ($contador*2) . ", ";
};
?>
Link web:
http://hymsoft.byethost33.com/CU00822B_3b.phpY para probar, como siempre (o casi) arme uno con todo junto y unos arreglos para que se vea mejor, por ejemplo que al final de las cadenas se vea un
.- en vez de
, .
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>aprenderaprogramar.com - CU00819B</title>
<style type="text/css">
.centrado {text-align: center;}
hr {
border: 3px solid #4bceb4;
border-radius: 300px ;
height: 0px;
text-align: center;
width: 90%;
}
</style>
</head>
<body>
<h1 class="centrado">Cursos aprenderaprogramar.com</h1>
<h2 class="centrado">Curso php desde cero - Clase CU00822B</h2>
<h2 class="centrado">Tipos de bucles ciclos de repetición en PHP: while, do…while y for </h2>
<hr><br>
<!-- Ejercicio 1 -->
<strong>Ejercicio 1 - Instrucción WHILE</strong>
<p>Crea el código PHP donde generes:</p>
<p>a) Un bucle while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)</p>
<p>b) Un bucle while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
<strong>Soluciones</strong>
<br><br>
<!-- Ejercicio 1a -->
<?php
//Variables
$contador = 50;
echo "a) ";
while ($contador >= 40){
echo $contador;
//Este if lo uso para que no se imprima la ultima coma.
if($contador>40){
echo ", ";
}else{
echo ".- <br>";
}
$contador --;
};
?>
<!-- Fin ejercicio 1a -->
<br>
<!-- Ejercicio 1b -->
<?php
//Variables
$contador = 1;
echo "b) ";
while ($contador <= 5){
echo ($contador*2);
//Este if lo uso para que no se imprima la ultima coma.
if($contador<5){
echo ", ";
}else{
echo ".- <br>";
}
$contador++;
};
?>
<!-- Fin Ejercicio 1b -->
<!-- Fin Ejercicio 1 -->
<br><hr><br>
<!-- Ejercicio 2 -->
<strong>Ejercicio 2 - Instrucción DO...WHILE</strong>
<p>Crea el código PHP donde generes:</p>
<p>a) Un bucle do…while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)</p>
<p>b) Un bucle do…while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
<strong>Soluciones</strong>
<br><br>
<!-- Ejercicio 2a -->
<?php
//Variables
$contador = 50;
echo "a) ";
do{
echo $contador;
//Este if lo uso para que no se imprima la ultima coma.
if($contador>40){
echo ", ";
}else{
echo ".- <br>";
}
$contador --;
}while ($contador >= 40);
?>
<!-- Fin ejercicio 2a -->
<br>
<!-- Ejercicio 2b -->
<?php
//Variables
$contador = 1;
echo "b) ";
do{
echo ($contador*2);
//Este if lo uso para que no se imprima la ultima coma.
if($contador<5){
echo ", ";
}else{
echo ".- <br>";
}
$contador++;
}while ($contador <= 5);
?>
<!-- Fin Ejercicio 2b -->
<!-- Fin Ejercicio 2 -->
<br><hr><br>
<!-- Ejercicio 3 -->
<strong>Ejercicio 3 - Instrucción FOR</strong>
<p>Crea el código PHP donde generes:</p>
<p>a) Un bucle for que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente y que por tanto la variable deberá operar como $galletas– –).</p>
<p>b) Un bucle for que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
<strong>Soluciones</strong>
<br><br>
<!-- Ejercicio 3a -->
<?php
echo "a) ";
for ($contador = 50; $contador >= 40; $contador--){
echo $contador;
//Este if lo uso para que no se imprima la ultima coma.
if($contador>40){
echo ", ";
}else{
echo ".- <br>";
};
};
?>
<br>
<!-- Ejercicio 3b -->
<?php
echo "b) ";
for ($contador = 1; $contador <= 5; $contador++){
echo $contador*2;
//Este if lo uso para que no se imprima la ultima coma.
if($contador<5){
echo ", ";
}else{
echo ".- <br>";
};
};
?>
<!-- Fin Ejercicio 3a -->
<!-- Fin Ejercicio 3 -->
</body>
</html>
Link web:
http://hymsoft.byethost33.com/CU00822B_todos.php