-
Title:
18-13 total score for all students
-
Description:
18-13 total score for all students
-
Les voy a mostrar dos formas de hacer esto.
-
Sabemos que para cada estudiante, queremos escribir
-
el total de ese estudiante en un «array» y devolverlo. También
-
sabemos exactamente qué tan grande queremos que sea el «array»
-
porque queremos uno para cada estudiante. Así que
-
quiero los artículos «numStudents» en mi «array» Ahora, para todos
-
los estudiantes, a partir del estudiante «0» hasta el último estudiante,
-
subiendo de uno en uno. Quiero llenar el espacio de ese estudiante
-
en el «array» de totales con el
-
total de ese estudiante. Ya tengo un método que calcula
-
esto. Así que puedo usar «totalForStudent». Y luego,
-
cuando lo haya hecho para todos los estudiantes,
-
puedo devolver los totales. Parece que se me olvidó
-
llamarlo «totals». Revisemos si funciona. Ejecutaré este
-
probador, parece que obtuvo lo que
-
esperaba. Ahora, también podríamos utilizar bucles «for» anidados. Todavía
-
quiero todos mis totales, y todavía quiero
-
devolverlos, pero vamos a pensar en la solución de este problema para
-
sólo un estudiante. Para cada tema, empezando con el
-
primero, y luego subiendo hasta el número de temas,
-
uno a la vez. Voy a añadir la calificación
-
para ese tema al total de ese estudiante, digamos
-
que por ahora estoy pensando en el estudiante 1. Para
-
calcular el total para estudiante 1, voy a empezar en 0
-
y para cada tema quiero agregar
-
la calificación de ese estudiante, en ese tema. Luego, una vez que
-
tengo el total del estudiante, en mi «array» grande de
-
totales, voy a establecer el total de ese estudiante para que
-
sea el total del estudiante que recién calculé.
-
Así que, esto es lo que hago para un estudiante.
-
Y ahora, quiero hacer eso para cada uno
-
de los estudiantes. Así que todos los espacios en los totales
-
se llenan. Así que voy a ponerle margen a eso
-
y ahora para cada alumno, a partir del número
-
cero uno, así que ya no necesito esta línea,
-
voy a ir hasta el número de estudiantes
-
uno a la vez. Voy a hacer todos estos pasos. Entonces,
-
ahora el bucle interior está calculando los totales de los estudiantes y el bucle externo está
-
almacenando los totales de los estudiantes en los totales. Ahora voy a corregir mis errores de sintaxis. Y
-
de esta manera debería funcionar igual que el anterior. Voy a
-
ejecutarlo para asegurarme. Y parece que todavía
-
está bien. Esperemos que el número de valores que ven aquí
-
haga evidente por qué sería bueno como
-
maestro que una computadora haga esto por ustedes.