Respuesta a los ejercicios planteados en la entrega CU00820B del curso básico de programación web con PHP:
Ejercicios 1Responde a las siguientes cuestiones:
a) ¿Qué es lo que hace este código?
b) Completa el código de forma que añadas las etiquetas y definas el valor de $mes = 1. Sube el fichero al servidor y comprueba el resultado. ¿Cuál es el código completo? ¿Cuál es el resultado obtenido por pantalla?
a)El codigo muestra el mes dependiendo del valor que le asigne a la variable $mes.
b)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>switch PHP case, break, default. Condicional ¿Rangos o intervalos? Ejemplos ejercicios resueltos (CU00820B)</title>
</head>
<body>
<h1>Ejercicios 1</h1>
<?php //Ejemplo de uso switch PHP aprenderaprogramar.com $mes = 1; switch ($mes) { case 1: echo ("El mes es enero"); break; case 2: echo ("El mes es febrero"); break; case 3: echo ("El mes es marzo"); break; case 4: echo ("El mes es abril"); break; case 5: echo ("El mes es mayo"); break; case 6: echo ("El mes es junio"); break; case 7: echo ("El mes es julio"); break; case 8: echo ("El mes es agosto"); break; case 9: echo ("El mes es setiembre"); break; case 10: echo ("El mes es octubre"); break; case 11: echo ("El mes es noviembre"); break; case 12: echo ("El mes es diciembre"); break; default: echo ("El numero ingresado no pertenece a ningún mes"); break; } ?>
</body>
</html>
El resultado obtenido es
El mes es enero
.
Muestra ese resultado porque al variable $mes tiene un valor 1 si fuera otro el valor el resultado seria diferente.
Ejercicios 2<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>switch PHP case, break, default. Condicional ¿Rangos o intervalos? Ejemplos ejercicios resueltos (CU00820B)</title>
</head>
<body>
<h1>Ejercicios 2</h1>
<?php $tipoMotor = 3; switch ($tipoMotor) { case 0: echo ("No hay establecido un valor definido para el tipo de bomba"); break; case 1: echo ("La bomba es una bomba de agua"); break; case 2: echo ("La bomba es una bomba de gasolina"); break; case 3: echo ("La bomba es una bomba de hormigón"); break; case 4: echo ("La bomba es una bomba de pasta alimenticia"); break; default: echo ("No existe un valor válido para tipo de bomba"); break; } ?>
</body>
</html>
El resultado obtenido es
La bomba es una bomba de hormigón
.
Muestra ese resultado porque al variable $tipoMotor tiene un valor 3 si fuera otro el valor el resultado seria diferente.