1- a idade média dos candidatos
2- o total de candidatos
3- o n° de candidatos com experiência.
O problema é que seguindo o que o professor disse, a única coisa que o programa está cumprindo é o cálculo da idade média. Bem, vou mandar os códigos do bloco de notas:
<html>
<head>
</head>
<script language="Javascript">
var candidatosCE, candidatosSE, candidatasCE, candidatasSE, somaIdades;
candidatosCE = 0
candidatosSE = 0
candidatasCE = 0
candidatasSE = 0
somaIdades = 0
function ler()
{
if (txtExp.value == "S"
{
if (txtSexo.value == "M"
{
candidatosCE = candidatosCE + 1;
}
else
{
candidatasCE = candidatasCE + 1;
};
}
else
{
if (txtSexo.value == "M"
{
candidatosSE = candidatosSE + 1;
}
else
{
candidatasSE = candidatasSE + 1;
};
};
somaIdades = somaIdades + parseInt (txtIdade.value);
txtIdade.value=" ";
txtSexo.value=" ";
txtExp.value=" ";
};
function resultado()
{
alert("O total de candidatos é: " + parseInt(candidatosCE + " " + candidatosSE + " " + candidatasCE + " " + candidatasSE));
alert("A média de idade dos candidatos é: " + somaIdades/parseInt(candidatosCE + candidatosSE + candidatasCE + candidatasSE));
alert("Os candidatos com experiência são: " + parseInt(candidatosCE + candidatasCE));
};
</script>
<body>
<center>
Seleção de Candidatos<br>
<table border="1" width="50%">
<tr>
<td> Idade: </td>
<td> <input type="text" name="txtIdade">
</td>
</tr>
<tr>
<td> Experiência: </td>
<td> <input type="text" name="txtExp" >
</td>
</tr>
<tr>
<td> Sexo: </td>
<td> <input type="text" name="txtSexo" >
</td>
</tr>
</table>
<input type="button" name="btnLer" value="LER" onclick="ler()">
<input type="button" name="btnResultado" value="RESULTADO" onclick="resultado()">
</center>
</body>
</html>
Se a function Ler está errada, como ele calcula a média de idades corretamente?