Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/09/2010, 15:42
mir_martin9
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como resuelvo este ejercicio ayuda rindo el martes!!

ok disculpa, lo ke necesito saber es como saber cual fue la opcion mas elegida en un select de 3 nombres aca dejo todo el codigo completo

<html>


<head>

<script>
c=0;
var total=3;
personas=new Array ();

function persona() {

this.nombre="";
this.servicio="";
this.pago=0;
this.grado="";

}

function carga() {

nuevoPersona=new persona();
nuevoPersona.nombre=document.frmCarga.selNombre.va lue;
nuevoPersona.pago=parseFloat(document.frmCarga.txt Pago.value);
nuevoPersona.servicio=document.frmCarga.txtServici o.value;
nuevoPersona.grado=document.frmCarga.selGrado.valu e;
personas[c]=nuevoPersona;

c++;

if(c==total)
{
document.frmCarga.cmdestadisticas.disabled=false
document.frmCarga.cmdlistar.disabled=false
document.frmCarga.cmdcargar.disabled=true
}



document.frmCarga.txtServicio.value="";
document.frmCarga.txtPago.value="";

}

function listar() {

for(i=0; i<personas.length -1; i++)
{
for(j=i+1; j<personas.length; j++)
{
if(personas[i].nombre > personas[j].nombre)
{
x=personas[i]
personas[i]=personas[j]
personas[j]=x
}
}
}
for(i=0; i<personas.length ; i++)
{
document.write(i,"- Nombre: ",personas[i].nombre,"<br> Pago: ",personas[i].pago,"<br> Servicio: ", personas[i].servicio, "<br> Grado: ", personas[i].grado,"<br> ------------------- <br>" )
}
}

function estadistica() {
total=0;
alto=0;
medio=0;
bajo=0;


for (i=0; i<c; i++) {



total=total+personas[i].pago

if (personas[i].grado=="Alto") alto=alto+1;
if (personas[i].grado=="Medio") medio=medio+1;
if (personas[i].grado=="Bajo") bajo=bajo+1;



}

por1=(alto*100)/c
por2=(medio*100)/c
por3=(bajo*100)/c

document.write("<h2>Estadísticas<h2>");
document.write("<hr>")
document.write("<b>Cantidad Servicios:</b>" + c+"<br>");
document.write("<b>Total pre pago:</b>" + total+"<br>");
document.write("<b>Porcentaje Satifaccion Alto %:</b>" + por1+"<br>");
document.write("<b>Porcentaje Satifaccion Medio %:</b>" + por2+"<br>");
document.write("<b>Porcentaje Satifaccion Bajo %:</b>" + por3+"<br>");
document.write("<b>Nombre persona mas servicios:</b>" +mayor+"<br>");
}

</script>

</head>

<body>
<h2>Servicios</h2>

<form name="frmCarga">
Nombre y Apellido: <select name="selNombre">
<option value="Diego Lagos">Diego Lagos</option>
<option value="Pablo Giro">Pablo Giro</option>
<option value="Juan Polea">Juan Polea</option>
</select><br>
Servicio:<input type="text" name="txtServicio"><br>
Co Pago: <input type="text" name="txtPago"><br>
Grado: <select name="selGrado">
<option value="Alto">Alto</option>
<option value="Medio">Medio</option>
<option value="Bajo">Bajo</option>
</select><br>

<input type="button" onclick="carga()"name="cmdcargar" value="Cargar"><br>
<input type="button" onclick="listar()" name="cmdlistar" value="Listar" disabled="true"><br>
<input type="button" onclick="estadistica()" name="cmdestadisticas" value="Estadistica" disabled=true><br>
</form>

</body>



</html>