Les dejo el código para ver que esta mal ... desde ya muchisimas graciasss
Código:
Descubri que cuando suma las variables T_eh y edad me las contatena y no las suma, por qué sucede eso? <script type="text/javascript"> var N_e /*numero edades ò cantidad de numeros a ingresar*/ var edad;edad=0 var sexo var hombres;hombres=0 var mujeres;mujeres=0 var T_eh;T_eh=0 /*total edades hombres*/ var T_em; T_em=0 /*total edades mujeres*/ var promedio_h /*promedio edad hombres*/ var promedio_m /*promedio edad mujeres*/ N_e=parseInt(prompt("Cuántas edades quiere ingresar.", " ")) x=0 while(x<N_e) { y=prompt("Escriba el sexo(m para masculino ó f para femenino) de la persona y separado su edad.", " ") y=y.split(" ") edad=y[1] sexo=y[0] switch (sexo) { case sexo="m": if (T_eh==0) T_eh=edad; else T_eh=T_eh+edad hombres++; break; case sexo="f": if (T_em==0) T_em=edad; else T_em=T_em+edad; mujeres++; break; } promedio_h=(T_eh)/hombres promedio_m=(T_em)/mujeres x++ } document.write("<h2>Hay ", hombres," hombres y tienen un promedio de ", promedio_h, " años </h2><br />") document.write("<h2> y ",mujeres, " mujeres con un promedio de ", promedio_m, " años. </h2><br />") if(promedio_h>promedio_m) document.write("<h2>El promedio de hombres es mayor que el promedio de mujeres.</h2>"); else document.write("<h2>El promedio de edades de mujeres es mayor que el de hombres</h2>");