Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: bermartinv en 10 de Enero 2017, 12:16

Título: Ejercicio resuelto uso de switch break case default curso PHP programar CU00820B
Publicado por: bermartinv en 10 de Enero 2017, 12:16
Mis resultados para este tema.

Ejercicio 1.

Citar
//Ejemplo de uso switch PHP aprenderaprogramar.com

        switch ($mes) {

            case 1:

            echo ("El mes es enero");

            break;

            case 2: echo ("El mes es febrero"); break;

            case 10: echo ("El mes es octubre"); break;

            default: echo ("El mes no es enero, febrero ni octubre"); break;

        }

 

Responde a las siguientes cuestiones:

a) ¿Qué es lo que hace este código?
Analiza el valor que tiene la variable mes , si su valor es 1 escribe 'El mes es enero', si su valor es 2 escribe 'El mes es febrero', si su valor es 10 escribe 'El mes es octubre' y si no es ni 1, 2, 10 escribe 'El mes no es enero, febrero ni octubre'.
Citar
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?
http://cursophp.byethost14.com/switch_ejercicio1.php (http://cursophp.byethost14.com/switch_ejercicio1.php)
Código: [Seleccionar]
<?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 
10: echo ("El mes es octubre"); break;

            default: echo (
"El mes no es enero, febrero ni octubre"); break;

        }

?>
El resultado es 'El mes es enero'.

Ejercicio 2.
Citar
Considera estás desarrollando una web donde trabajas con tipos de motor (suponemos que se trata del tipo de motor de una bomba para mover fluidos). Define una variable $tipoMotor y asígnale valor 3. Los valores posibles son 1, 2, 3, 4. A través de un condicional switch haz lo siguiente:

a)      Si el tipo de motor es 0, mostrar un mensaje indicando “No hay establecido un valor definido para el tipo de bomba”.

b)      Si el tipo de motor es 1, mostrar un mensaje indicando “La bomba es una bomba de agua”.

c)       Si el tipo de motor es 2, mostrar un mensaje indicando “La bomba es una bomba de gasolina”.

d)      Si el tipo de motor es 3, mostrar un mensaje indicando “La bomba es una bomba de hormigón”.

e)      Si el tipo de motor es 4,mostrar un mensaje indicando “La bomba es una bomba de pasta alimenticia”.

f)       Si no se cumple ninguno de los valores anteriores mostrar el mensaje “No existe un valor válido para tipo de bomba”.

 

¿Cuál es el código completo? ¿Cuál es el resultado obtenido por pantalla?
http://cursophp.byethost14.com/switch_ejercicio2.php (http://cursophp.byethost14.com/switch_ejercicio2.php)
Código: [Seleccionar]
<?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';
        
}

?>
El resultado obtenido es 'La bomba es una bomba de hormigón'.

Saludos.
Título: Re:Uso de switch. curso PHP. CU00820B
Publicado por: pedro,, en 10 de Enero 2017, 15:53
Buenas.

Todo correcto.

Saludos. ;D