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

[Duda] Duda respecto al ejercicio 6 del desafio de Funciones y listas

**Hice esta funcion, que al verificar con la respuesta que dan es muy similar, el detalle es que a la hora de mostrar la alerta esta no me da el resultado de la suma, sino que me muestra lo que se agrego en las variables. Pudieras apoyarme a ver que error cometi para que no se realice correctamente la suma?.. GRACIAS =) **
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas
solución!

Tienes

function click_suma() {
  let a = prompt("Ingresa el primer número:");
  let b = prompt("Ingresa el segundo número:");
  let resultado = a + b; // Esto concatena los strings
  alert("El resultado es: " + resultado);
}

¿Por qué está mal?

Porque los valores de prompt() son Strings y el + los está concatenando (que los está juntando) lo que te da el 23, lo que tendrías que hacer es transformar los Strings a números con parseInt(), parseFloat() o con Number() tal que:

function click_suma() {
  let a = prompt("Ingresa el primer número:");
  let b = prompt("Ingresa el segundo número:");

  let resultado = Number(a) + Number(b); 
  alert("El resultado es: " + resultado);
}

oh!, ya veo. Muchas gracias, ya entendi mi error :)