soytotaltme |  |
| 2010-11-11 19:49 - Respuestas: 1 - Tema nº: 2733371
Windows 7
El colegio PATITO requiere de un programa que le ayude a llevar el registro de las calefacciones de todos sus alumnos.
Ellos reciben de los profesores un archivo de texto con el siguiente formato:
Juan
Pedro
Paco
José
Ignacio
Poncho
Luis
Pedro
Félix
100
100
80
50
20
70
90
100
100
90
95
100
90
100
95
98
99
91
91
92
93
100
70
92
64
10
50
En donde los primeros 9 elementos corresponden a los nombres de los alumnos seguidos de otros 27 elementos que representan las calificaciones de los 3 exámenes parciales.
Cada conjunto de 9 calificaciones corresponde a un parcial, siendo 3 en total, el orden de cada conjunto representa la calificación del alumno en el mismo orden que aparecen estos.
Por ej. Para Juan Su calificación del primer parcial es de 100, para el segundo es de 90 y para el tercero es de 91 y así sucesivamente para cada alumno.
El colegio requiere generar dicho archivo con formato CSV, tal como se muestra a continuación.
Alumno, Parcial1, Parcial2, Parcial3, Promedio
Juan, 100, 90, 91,93.66666667
Pedro, 100, 95, 92,95.66666667
Paco, 80, 100, 93,91
José, 50, 90, 100,80
Ignacio, 20, 100, 70,63.33333333
Poncho, 70, 95, 92,85.66666667
Luis, 90, 98, 64,84
Pedro, 100, 99, 10,69.66666667
Félix, 100, 91, 50,80.33333333
El alumno con promedio más bajo es: IGNACIO
El alumno con promedio más alto es: PEDRO
Aunque el archivo de origen los datos están ordenados por la matricula del alumno, el colegio requiere que los alumnos debe aparecer ordenados por nombre.
Después del nombre debe aparecer cada calificación de su parcial y al final de la línea el promedio de calificación del alumno
También requiere saber que alumnos tienen las calificaciones más altas y más bajas
En cada salón siempre hay 9 alumnos, así que tu programa deberá funcionar de manera correcta, con cualquier dato en el formato planteado.
El nombre de archivo de entrada deberá ser: PATITO.txt
El nombre de archivo de salida deberá ser: PATITO.csv
| |
|