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: Dimitar Stefanov en 31 de Enero 2016, 15:49

Título: JavaScript pedir datos por consola con prompt y if else, if else if CU01119E
Publicado por: Dimitar Stefanov en 31 de Enero 2016, 15:49
A continuación coloco el códgio del ejercicio CU01119E del curso JavaScript desde cero.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Portal web aprenderaprogramar.com</title>
<script type="text/javascript" src="CU01119E.js">
</script>
</head>
<body>
<div>
<p>Aquí un párrafo de texto situado antes de la imagen, dentro de un div contenedor.</p>
<img onclick="mostrarMensaje1();" src="http://i.imgur.com/afC0L.jpg" alt="Notepad++" title="Notepad++, un útil editor de texto"/>
<p onclick="alert('Alerta JavaScript');" style="background-color: yellow;">Aquí otro párrafo de texto. JavaScript es un lenguaje utilizado para dotar de efectos dinámicos a la página web.</p>
</div>
</body>
</html>


Y el código JavaScript: "CU01119E.js"

Código: [Seleccionar]
function mostrarMensaje1(){
var a, b;
a=prompt('Diámetro de la rueda');
a=Number(a);
if (a>1.4){
alert('La rueda es para un vehículo grande');
} else if(a<=1.4&&a>0.8){
alert('La rueda es para un vehículo mediano');
} else {
alert('La rueda es para un vehículo pequeño.');
}
b=prompt('Grosor de la rueda');
b=Number(b);
alert('El diámetro que haz introducido es este: '+a+'\n y el grosor este: '+b);
if ((a>1.4&&b<0.4)||(a<=1.4&&a>0.8&&b<0.25)){
alert('El grosor para esta rueda es inferior al recomendado');
}
}

Gracias.
Título: Re:CU01119E JavaScript if else, if else if
Publicado por: pedro,, en 01 de Febrero 2016, 19:45
Hola dimiste.

El código hace lo que pide el ejercicio, solo comentarte sobre los nombres de variables, atributos, nombres de función, etc., que intentases darle nombres descriptivos sobre lo que vayan a contener, así el código será mas fácil de leer y entender.

Saludos.
Título: Re:CU01119E JavaScript if else, if else if
Publicado por: Dimitar Stefanov en 02 de Febrero 2016, 19:10
Tomo nota, Pedro.

La verdad que sería más lógico como dices tu.

Gracias por corregir el ejercicio.

Saludos.