Hola, realice el ejercicio como en el vídeo, pero al momento de correr el programa no logro que se detenga el número de veces que pregunta por la eda de la familai ¿Podrían decirme cómo logra lo?
Hola, realice el ejercicio como en el vídeo, pero al momento de correr el programa no logro que se detenga el número de veces que pregunta por la eda de la familai ¿Podrían decirme cómo logra lo?
Intenta con este código:
var numeroMiembros = parseInt(prompt("Ingrese la cantidad de miembros de su familia")); // Corrección: Utiliza parseInt para convertir el input de prompt en un número entero
var contador = 0; // Corrección: Inicializa el contador en 0
var totalEdades = 0;
while (contador < numeroMiembros) { // Corrección: Utiliza el operador de comparación '<' en lugar de '=' para comparar el contador con el número de miembros
var edad = parseInt(prompt("Ingrese la edad del familiar"));
totalEdades = totalEdades + edad; // Corrección: Utiliza el operador de asignación '+=' para acumular las edades
contador++; // Corrección: Incrementa el contador en cada iteración
}
var mediaEdades = totalEdades / numeroMiembros; // Corrección: Corrige el nombre de la variable 'mediaEdades' y coloca la operación fuera del bucle
console.log("La media de las edades de la familia es: " + mediaEdades); // Corrección: Utiliza console.log() para imprimir en la consola
console.log("El total de las edades de la familia es: " + totalEdades); // Corrección: Utiliza console.log() para imprimir en la consola
hola tu error esta en la linea 26 finalisa la linea con ;
te tiene que quedar asi;
var edad = parseInt(prompt("Ingrese la edad del familiar "));
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MEDIA EDADES</title>
</head>
<body>
<h1>CALCULA LA MEDIA DE EDADES EN UNA FAMILIA</h1>
<script>
function saltarLinea() {
document.write("<br> <hr> <br>");
}
function imprimir(frase) {
document.write("<big>" + frase + "</big>");
saltarLinea();
}
var miembros = parseInt(prompt("Ingrese la cantidad de miembros de su familia: "));
var contador = 1;
var totalEdades = 0;
while (contador <= miembros){
edad =parseInt(prompt("Ingrese la edad del familiar: "));
totalEdades = totalEdades + edad;
contador++;
}
media = totalEdades/miembros;
imprimir("La media de las edades de la familia es: " + media);
imprimir("Fin de cálculo");
</script>
</body>
</html>