Autor Tema: Javascript Condicionales de flujo o estructuras de decisión if else if CU01119E  (Leído 1758 veces)

Pepote21

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 92
    • Ver Perfil
Hola a todos. Os envio mi código. Es un código simple sin entrar a más posiblidades.
Gracias.

Un saludo.

Código: [Seleccionar]
<html>
    <head>
        <title>Curso JavaScript aprenderaprogramar.com</title>
<meta charset="utf-8">
        <script type="text/javascript">
    var diametro,grosor;
            function mostrarMensaje1() {
    diametro=prompt('Por favor introduzca el diametros en metros: ');
    diametro=Number(diametro);
    grosor=prompt('Por favor introduzca el grosor en metros: ');
    grosor=Number(grosor);
    if(diametro>1.4){
    alert('La rueda es para vehículo grande');
}else if(diametro<=1.4 && diametro>0.8){
    alert('La rueda es para vehículo mediano');
}else{
     alert('La rueda es para vehículo pequeño');
}
if(diametro>1.4 && grosor<0.4 ||diametro<=1.4 && diametro>0.8 && grosor<0.25){
     alert('El grosor para esta rueda es inferior al recomendado');
}
}
        </script>
    </head>
    <body>
    <p onclick="mostrarMensaje1()">Probando</p>
       
    </body>
</html>
« Última modificación: 14 de Junio 2017, 22:13 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas Pepote21

Hay algún fallo en el código porque usaste la variable diametro en donde debía de ir grosor dentro de los if.

También recomendarte que las variable las crees dentro de las funciones y no de forma global. A esta altura del curso todavía no se habló sobre el ámbito de las variables, pero para que te vayas haciendo una idea, si las declaras dentro de una función sólo tendrán vida mientras se ejecute dicha función y si lo haces fuera de una función estas variables estarán consumiendo recursos innecesariamente. Esto no quiere decir que en algunos casos no sea necesario usarlas, pero mientras puedas evitarlo, pues mejor.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".