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)
7
respuestas

Cunado se Utiliza parseint ?

Hola a todos, estoy repasando ejercicios y comparo este ejercicio de IMC vs el programa de partidos ganados puntos de equipo de futbol y analizo que en el de futbol utilizamos parseInt junto con el prompt para cambiar un string a numero y en el caso del ejercico IMC mejorando IMC no lo utilizamos y estoy tratando de encontrar la diferencia y no la encuentro, esto me genera una duda. Muchas gracias por su colaboracion

7 respuestas

Hola, espero que estés bien.

parseInt() se puede utilizar de muchas maneras, por ejemplo, para convertir un número String en un número Int (Entero), para convertir un número de punto flotante en un número Int y para más cosas que vas a aprender con el tiempo.

Pero si deseas puedes leer más sobre esto aquí

¡Saludos!

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

Gracias Bruno, eso lo tengo Claro pero porque en un ejercicio se utiliza y en el otro no

Hola Alumno, espero que estés muy bien.

ParseInt lo usamos para cambiar un número a un entero, mientras el Prompt lo usamos para presentar al usuário una pantalla donde podemos recibir datos para trabajar.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/parseInt

https://developer.mozilla.org/es/docs/Web/API/window/prompt

No entendí muy bien si esa era tu pregunta, estaré atenta si aún necesitas ayuda.

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

En este ejercicio del IMC el profesor necesitaba que el número fuera de punto flotante, entonces no había necesidad de convertirlo.

Ejemplo 18.5 sería convertido en 18 y esto causaría errores en el cálculo del IMC.

¡Saludos!

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

Hola Andrea;

Que bueno que estés buscando resolver este tipo de dudas.

Comprendo que entiendes la funcionalidad del método parseInt, pero... ¿Cuándo se ocupa? Pues, en varias situaciones, repasemos algunas para que te hagas una idea del uso de este método:

Caso1: Datos capturados del usuario En efecto, cuando un usuario ingresa información a nuestra aplicación, necesitamos capturarla. Todo lo que ingrese un usuario por teclado quedará registrado en nuestra aplicación como texto, vale decir, una cadena.

Pero supongamos que nosotros le solicitamos al usuario un valor numérico para poder realizar cálculos con ese dato. Por ejemplo, digamos que solicitamos el peso del usuario, a lo que el usuario responde "67".

¡Bien! Tenemos el valor 67 en nuestras manos, pero no podemos trabajar con dicho valor porque no es numérico, es una cadena. Imaginemos que a ese valor le queremos sumar 20. El resultado de sumar la cadena 67 con el número 20 sería 6720, como se muestra en la siguiente imagen:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Por supuesto, esto no es lo que estamos buscando. Queremos sumar 67 + 20 para que el resultado sea 87. ¿Qué sucede? Pues, que necesitamos que nuestro valor 67 no sea una cadena, sino un valor numérico. Y para ello debemos ocupar el método parseInt, observemos:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Caso 2: para limpiar valores numéricos Otro uso que tiene este método es el de limpiar valores alfanuméricos, para entregarlos como valores numéricos.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Espero haber podido entregarte algo de claridad al respecto.

¡Saludos!

MUCHAS GRACIAS!!!! Daniel por tu aporte quedo muy claro con tu explicacion mil Gracias

Para eso estamos amigo!