Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

parse int

por que aca no se utiliza el parseInt,

pesoInformado = prompt("informe su peso");

alturaInformada =prompt("Informe ALtura");

2 respuestas

Hola Bruno, cómo estás?

Javascript tiene la particularidad de cuando vas a sumar una string con un number considera ese number como string y en lugar de sumar lo que sucede es que concatena y es por causa de eso cuando tienes

"10" + 20 = 1020
     y 
"10" * 20 = 200 

en este ejemplo estamos sumando una string con un number y estamos multiplicando una string con un number y observamos que tienen comportamientos diferentes.

Ahora bien parseInt nos ayuda a solucionar ese problema. Y en el caso de tu pregunta no es necesario usar parseInt, ya que la función

function calcularImc(peso,altura) {
return (peso / (altura * altura))
}

no tiene implicita ni explicitamente una concatenación string + number que nos haga usar parseInt

Espero haberte ayudado y si tienes alguna otra duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios
solución!

si bien parseInt convierte un número ingresado como string en number también se usa para convertir un número flotante en su parte entera, al ser peso y altura numeros flotantes no sería lo correcto para este ejercicio Puedes intentar poner parseInt en el ejercicio y te daras cuenta que solo tomara la parte entera de lo que introduzcan por el prompt