Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/04/2012, 06:13
Avatar de diamari
diamari
 
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años, 1 mes
Puntos: 30
Respuesta: Una funcion puede funcionar en un arreglo????

Como mencione solo necesitas correr la pagina en tu servidor y cuando le das view source lo que tienes es código html. Entonces puedes copiar y si es necesario cambiar los valores.

Ahora al problema, puedes poner tu funcion promedio a [URL="http://www.desarrolloweb.com/articulos/585.php"]recoger un variable[/URL] por ejemplo num.

Ahora se complica las cosas ya que en tu función necesitas las tres notas para hacer el promedio. Lo mas simple seria que el llamado al función te suple el primer numero de ese siglo de notas. Como los arreglos empieza desde cero:

Cita:
--0 1 2 ------- 3 4 5 ------ 6 7 8 ----- 9 10 11 ---- 12 13 14
promedio(0) | promedio(3) | promedio(6) | promedio(9) | promedio(12)
promedio(0) | promedio(3) | promedio(6) | promedio(9) | promedio(12)
promedio(0) | promedio(3) | promedio(6) | promedio(9) | promedio(12)
Entonces puedes utilizar num de la siguiente forma para calcular la nota:


n1 = document.form1.p1[num].value
n2 = document.form1.p2[num+1].value
n3 = document.form1.p3[num+2].value

Solo tendrías que utilizar php para colocar los numero en el llamado haciendo sumas de tres en tres desde 0.

Un poco complicado pero se puede. Aunque personalmente el primer método que te suplí es mas fácil. Podrías hasta obviar los números y ajustarlo desde cero ademas es mas sencilla ajustarlo por si va ver una cantidad variada de notas para cada estudiante.