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: Salvadoruve2 en 30 de Mayo 2016, 13:42

Título: switch JavaScript condicional de selección. Diagrama de flujo ejercicio CU01120E
Publicado por: Salvadoruve2 en 30 de Mayo 2016, 13:42
Hola buenas, aquí os dejo mi solución para el ejercicio CU01120E del tutorial de programación web desde cero con JavaScript.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Bomba Bomba</title>
<meta charset="utf-8">
<script type="text/javascript">
function dimeTipoMotor() {

var motor;

alert('Bienvenidos a un estudio sobre tipos de motores para bombas de fluidos')

motor = prompt('Por favor introduzca el tipo de motor del que dispone eligiendo una tipificación entre el tipo 1,2,3 ó 4');

motor = Number(motor);

switch (motor) {
            case 1: alert ("La bomba es una bomba de agua"); break;
            case 2: alert ("La bomba es una bomba de gasolina"); break;
            case 3: alert ("La bomba es una bomba de hormigón"); break;
            case 4: alert ("La bomba es una bomba de pasta alimenticia"); break;
            default: alert ("Has introducido algún valor erróneo, por favor reinicia la operación y sigue los pasos correctamente. En caso de duda consulta con tu farmacéutico"); break;
        }

}

</script>
</head>
<body>
<img onclick="dimeTipoMotor()" src="http://www.kimballstock.com/pix/CHI/03/CHI_03_RK0296_01_P.JPG" alt="La fiesta el monkey" title="Como molan los monitos">
</body>
</html>

Título: Re:(CU01120E) switch JavaScript (condicional de selección). Diagrama de flujo y eje
Publicado por: pedro,, en 30 de Mayo 2016, 14:35
Hola Salvadoruve2.

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

Hay una línea que le falta el ";", que aunque no es obligatorio que esté, es recomendable usarlo para evitar posibles problemas.


Saludos. ;D
Título: Re:(CU01120E) switch JavaScript (condicional de selección). Diagrama de flujo y eje
Publicado por: Salvadoruve2 en 30 de Mayo 2016, 15:14
Gracias reviso las líneas para que no me falte nada..

Respecto al 0, pensé que con el Default se quedaba solucionado ese aspecto al contemplar que si se escribe el valor 0, se toma como un ingreso incorrecto de datos.

Un saludo!