Un saludo para tod@s, me permito mostrar mi código con ciclos For y While, gracias.
<meta charset="UTF-8">
<h1>Programa calcula el promedio de las edades de una familia</h1>
<br>
<script>
function saltarLinea()
{
document.write("<br><br>");
}
function imprimir(cadena = "")
{
document.write(cadena);
saltarLinea()
}
imprimir(`Promedio de edades con ciclo "FOR"`);
let cantFml = parseInt(prompt("Ingresa la cantidad de miembros de tu familia"))
edades = [],
acum = 0,
prom = 0;
for (let i = 1; i <= cantFml; i++)
{
edades.push(parseInt(prompt(`Ingresa la edad de tu ${i} familiar`)));
}
for (let j = 0; j < edades.length; j++)
{
acum = acum + edades[j];
}
prom = acum / cantFml;
prom = prom.toFixed(1);
imprimir(`El promedio las de edades de los ${cantFml} miembros de tu familia es ${prom} años.`);
</script>
<meta charset="UTF-8">
<h1>Programa calcula el promedio de las edades de una falilia</h1>
<br>
<script>
function saltarLinea()
{
document.write("<br><br>");
}
function imprimir(cadena = "")
{
document.write(cadena);
saltarLinea()
}
imprimir(`Promedio de edades con ciclo "WHILE"`);
let cantFml = parseInt(prompt("Ingresa la cantidad de miembros de tu familia")),
cont = 1,
acum = 0,
prom = 0;
while (cont <= cantFml)
{
let edad = parseInt(prompt(`Ingresa la edad de tu ${cont} familiar`));
cont++;
acum = acum + edad;
}
prom = acum / cantFml;
prom = prom.toFixed(1);
imprimir(`El promedio las de edades de los ${cantFml} miembros de tu familia es ${prom} años.`);
</script>