Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2010, 22:40
Godfellah
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación Problema con el código.

Siendo sincero, no se cual es el error, dreamweaver me marca en las lineas de codigo correspondiente pero no se que tengo mal en la sintaxis... una ayuda por favor? Gracias.

<html>
<head>
<title></title>
</head>
<body>
<p> Como resultado de una encuesta se recogen los siguientes datos: </p>

<script type="text/javascript">

/* Como resultado de una encuesta se recogen los siguientes datos: sexo (H o M), edad (en años), altura (en cms). Se pide:
a. Informar el porcentaje de mujers mayores a 25 años.
b. La cantidad de varones menores de 18 años.
c. Porcentaje de individuos mayores a 18 años cuya altura supera los 170 cm.
d. El porcentaje de hombres y mujeres.
e. El promedio de edad de las mujeres.
f. El promedio de altura de los hombres.
g. La menor edad ingresada.
h. La mayor altura ingresada.
*/


var sexo, edad, altura, continuar
var acum
var min, max
var a=0, b=0, c=0, d=0, e=0, f=0, g=0, h=0
var proma

do{

do{
sexo = prompt ("Ingrese sexo (H o M): ","");
if(sexo != "H" && sexo != "M"){
alert("Por favor ingrese letras H o M según corresponda a Hombre o Mujer. Por favor escribir en mayúsculas.");
}
}while(sexo!="H" && sexo!="M");
edad = parseFloat(prompt("Ingrese edad",""));
altura = parseFloat(prompt("Ingrese altura en cms",""));
acum++
// mujeres sobre 25 van en 'a'
do{
if(sexo=="M" && edad>25){
a++
}
}while(isNaN(a) || isNaN(proma) || (isNaN(acum))

// varon menores de 18 van en 'b'
if(sexo=="H" && edad<18){
b++
}
//individuos mayores de 18 van a 'c'
if(edad>18 && altura>170){
c++
}
//Cantidad de Hombres van a 'd' luego restamos el % de hombres y tenemos ambos.
if(sexo=="H"){
//TENGO KE TERMINAR ESTA PARTE ES LA DE LA D
}

//Mujeres promedio edad a 'e'

if(sexo=="M"){
//PROMEDIO DE EDAD
}

//Hombres promedio de altura van en 'f'
if(sexo=="H"){
//PROMEDIO ALTURA
}
//Menor edad ingresada
if(min>edad){
min=edad;
}
//Mayor altura ingresada
if(max<altura){
max=altura;
}

continuar=confirm("Desea agregar un nuevo individuo?");
}while(continuar==true)


proma = a * 100 / acum;


document.write( proma + " % de mujeres encuestadas tiene sobre 25 años. </br>");
document.write( b + " varones encuestados tienen menos de 18 años.");
</script>

</body>
</head>
</html>