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 con variable

En la linea de codigo 36 en el video no se declara como var sino simplemente el nombre media edades, lo utilize con var y funciono pero mi duda es por que no se declara antes del while ? ya que lo intente de esa manera pero no me funciono, espero puedan ayudarme, gracias. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Intenta con este código:

// Variables SIEMPRE fuera del while
var numeroMiembros = parseInt(prompt("Ingrese la cantidad de miembros de su familia"));
var contador = 1;
var totalEdades = 0; // Inicializamos totalEdades en 0
var mediaEdades; // Declaramos mediaEdades

while (contador <= numeroMiembros) { // Usamos <= en lugar de = para comparar
    var edad = parseInt(prompt("Ingrese la edad del familiar"));
    totalEdades += edad; // Acumulamos las edades en totalEdades
    contador++;
}

mediaEdades = totalEdades / numeroMiembros; // Calculamos la media de edades
console.log("La media de edades de la familia es: " + mediaEdades); // Mostramos la media en consola
console.log("Fin"); // Mostramos "Fin" en consola
Si este post te ayudó, por favor, marca como solucionado ✓.
solución!

Hola José, podes declararlo antes del While pero no asignarle el valor, dado que aun el "totalEdades" es 0. Asi que te daría 0

Por eso directamente la declara al final, donde ya le pasa el valor.

Saludos