Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

ayuda

hola buenas no importa cuanto cambie el codigo no puedo hacer que deje de salirme solo 0 en ve de la media de edades que nesecito

<!DOCTYPE html>
<meta charset="UTF-8">
<hr>
<h3>familiia edades</h3>
<hr>
<script>

    //esta funcion sirve para saltar 2 lineas y dejar espacio
    function saltarlinea(){
     document.write("<hr><br>"); 

    }


 //esta funcion sirve para escribir como en html

 function imprimir(frase){
 document.write(frase );
 saltarlinea();


}

 var cantidadDeMienbros = parseInt(prompt("Ingrese la cantidad de integrantes: "))
var contador= 1;

var totaledades=0;

var mediaDeLasEdasdes= totaledades/cantidadDeMienbros

 while (contador <= cantidadDeMienbros) {

     edad = parseInt(prompt("Ingrese las edades de los integrantes: "));
     totaledades = totaledades + edad
       contador++;

 };

 imprimir("La media de las edades es de : " + mediaDeLasEdasdes);

</script>
1 respuesta

en este caso tu error fue cuando estas haciendo la media de las edades "var mediaDeLasEdasdes= totaledades/cantidadDeMienbros" esto debería de ir después del while para que pueda hacer la división correctamente, de otra manera el código se ira de largo y te saldrá como resultado 0 ademas de que tenias mal algunas tab tienes que también cuidar eso.

espero haberte ayudado, sigue en tus estudios, saludos

te adjunto el código corregido

<meta charset="UTF-8">
<hr>
<h3>familiia edades</h3>
<hr>
<script>

    //esta funcion sirve para saltar 2 lineas y dejar espacio
    function saltarlinea(){
     document.write("<hr><br>"); 

    }


 //esta funcion sirve para escribir como en html

    function imprimir(frase){
        document.write(frase );
        saltarlinea();


    }

    var cantidadDeMienbros = parseInt(prompt("Ingrese la cantidad de integrantes: "))
    var contador= 1;

    var totaledades=0;

    while (contador <= cantidadDeMienbros) {

        edad = parseInt(prompt("Ingrese las edades de los integrantes: "));
        totaledades = totaledades + edad
        contador++;

    }

    var mediaDeLasEdasdes= Math.round(totaledades/cantidadDeMienbros)

 imprimir("La media de las edades es de : " + mediaDeLasEdasdes);

</script>