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

Ayuda, no sé sumar (literalmente) - Práctica 2

Lo que pasa es que con la actividad 4 del desafío de práctica, no entendí mucho lo del saldo así que quise hacer un programa que dijera un saldo inicial, pidiera un ingreso y los sumara para indicar un saldo final. Todo bien con el display, pero por alguna razón la suma se está haciendo rara (1000 + 10 me lo suma como 100010), a pesar de que estoy usando Number para según lo que investigué convertir el input en un valor numérico para que los sume.
Si alguien sabe cómo puedo arreglarlo lo agradecería mucho!

Mi código sobre el ejercicio 4 de la práctica 2

2 respuestas
solución!

Buenos días Ana, el "error" se encuentra en la linea de codigo let saldoFinal = saldoInicial + ingreso; esto se debe a que el operador "+" está funcionando como concatenador mas no como operador de suma. Esto pasa porque al menos una de las variables no contiene un valor numérico como tal, sino que es una cadena de texto. Te dejo un ejemplo para forzar la suma de tus dos variables.

alert ("DESAFÍO NRO 4: PROGRAMA DE INFORMACIÓN DE ESTADO DE CUENTA SIMPLE");
alert (el estado de su cuenta actual es: ${estadoCuenta = 10000})
ingresoCuenta = prompt("por favor digite el monto a ingresar")
console.log (monto ingresado: ${ingresoCuenta})

estadoCuentaTotal = parseInt(estadoCuenta) + parseInt(ingresoCuenta)

alert(El saldo total de su cuenta es: ${estadoCuentaTotal})

En este código, fuerzas la suma de variables con la función "parseInt().
Espero que te sea de utilidad.
Saludos!!!

Aaahhh, me funcionó perfecto! Muchas graciaaass!