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)
4
respuestas

Resumen del programa

<meta charset="utf-8">

<h1>Cálculo de edad media de una familia</h1>
<br>
<hr>
<br>
<script>
    let br = "<br>";
    function saltarLinea() {

        document.write(br.repeat(2));
    }

    function imprimir(frase) {

        document.write(frase);
        saltarLinea();
    }

    //¿Qué vamos a hacer?
    // Promediar las edades de la familia
    //¿Cómo lo vamos a hacer?
    // Solicitando al usuario:
    //a) Número de integrantes de su familia
    //b) La edad del familiar
    //Al final, promediamos las tres edades
    //Proceso:
    // 1.- Guardar el número de integrantes de la familia
    var integrantesFamilia = parseInt(prompt("Usuario, ingrese número de integrantes de su familia"))
    var solicitudEdad = 1 //3.-Crear variable solicitud: para contar las veces que necesito la solicitud de la edad 
    var sumaEdades = 0  //4.- Crea una variable para sumar las edades desde 0
    while(solicitudEdad <= integrantesFamilia){
        //2.-Solicitar las edades de los integrantes de la familia
        edadFamiliar= parseInt(prompt("Ingrese la edad del familiar"))
        sumaEdades = sumaEdades + edadFamiliar //4. Sumo la edades de la familia desde el primer dato de ingreso
        solicitudEdad++//3.- Crear la repetición para solicitar la edad del familiar. Depende del número de integrantes de la familia

        //EJECUCIÓN DEL PROGRAMA
        //+ solicitar el número de integrantes de la familia: 3 integrantes
        //+ ingresa la edad del familiar
        // * en el primer ciclo
        // edad del familiar = 30 --> cuenta 1 integrante
        // suma de edades = 0 + 30--> suma de edad anterior (0) 
        // * en el segundo ciclo 
        // edad del familiar = 30--> cuenta 2 integrante
        // suma de edades = 30 + 30--> comienza con la edad del familiar anterior (30)
        // * en el tercer ciclo
        // edad del familiar = 3--> cuenta 3 integrante
        // suma de edades = 60 + 3--> comienza con la suma de edad anterior (60)

    }
    // sacar el promedio de edad de las familia
    promedioEdades= sumaEdades/integrantesFamilia 
    //promedio = 63/3--> 63 suma de todas las edades y 3 es el número de integrantes
    imprimir("El número de integrantes de la familia es: " + integrantesFamilia)
    imprimir("El promedio de edad de la familia es: " + promedioEdades)

</script>
4 respuestas
solución!

Excelente! Esta muy bien comentado! ¿Ya lo subiste a Discord?

ya tienes conocimientos previos o estas empezando en programacion?

Saludos Nilson,

La verdad no, es primera vez, solo que yo no entendía los ciclos for y while, y mucho menos la variable contador. Pero revisando los foros y en google, logre entender como se usan. Lo subí, en caso alguién tenga las mismas dudas que yo....

Muchas gracias por tu resumen no entendia lo mismo.Saludos !!