Buenas, para quien revise este ejercicio, no está correctamente resuelto. Dejo algunos comentarios:
- Faltaría incluir como línea inicial <!DOCTYPE html>
- En el fragmento
if(diametro>1.4 && grosor<0.4){alert("El grosor para esta rueda es inferior al recomendado");}
else if(diametro<=1.4 && grosor>=0.4){alert("El grosor para esta rueda es inferior al recomendado");}
Tenemos una repetición de mensaje que podría haberse ahorrado haciendo un único condicional que contemplara ambas opciones a través de un operador de disjunción or (|| en JavaScript).
- Si introducimos como valores diámetro 1.1 y grosor 0.3 nos sale el mensaje "La rueda es para un vehículo mediano - Introdujo un numero negativo. Introduzca números positivos por favor". Este mensaje es erróneo ya que no hemos introducido ningún número negativo. Por tanto la lógica implementada no es correcta.
Puede verse una solución correcta para este ejercicio en
https://aprenderaprogramar.com/foros/index.php?topic=3250.0Salu2