[ Foro de C ]

programa de archivos con funciones

27-Nov-2013 23:16
Invitado (alex)
1 Respuestas

tengo que hacer este ejercicio de tarea alguien me puede ayudar? me urge
Manejar un sistema de calificaciones de alumnos en.Mediante el uso de archivos y generación de soluciones integrales estructuradas para la solución de problemas.
Dado un archivo con información sobre materias y alumnos matriculados en ella
se reportarán estadísticas sobre el número de alumnos matriculados,el promedio
por materia, etc.
La aplicación iniciará leyendo la información de un archivo de texto que contiene
información sobre las materias, alumnos y calificaciones de un trimestre en particular.
Un ejemplo del archivo de entrada se muestra a continuación:
materia, matricula, calificacion
Programación Estructurada, 00002, 80
Programación Estructurada, 00004, 60
Estructuras de Datos. 00003, 70
Sistemas Operativos, 00002, 100
Sistemas Operativos, 00003, 80

El sistema deberá presentar un menú de opciones para que el usuario decida la
acción a realizar:
1. Listar las materias.
2. Listar los alumnos.
3. Promedio de calificaciones por materia.
4. Promedio de calificaciones por alumno.
5. Graficar histograma.

Para cada una de las opciones del menú, el sistema deberá realizar las siguientes
funcionalidades:
? Listar las materias. El sistema deberá listar todas las materias diferentes que
se encuentren en el archivo leído, en el caso del ejemplo anterior, el sistema
deberá listar tres materias:
Programación Estructurada
Estructura de Datos
Sistemas Operativos
? Listar los alumnos. El sistema deberá listar la matrícula de todos los alumnos
que aparecen en el archivo de entrada sin que las matrículas se repitan.
En el caso del ejemplo mostrado, el sistema deberá mostrar una lista con las
matrículas:
00002
00003
00004
? Promedio de calificaciones por materia. El sistema deberá listar por cada
materia diferente, el promedio de calificaciones de todos los alumnos que la
cursaron. Por ejemplo,
Programación Estructurada: 70
Estructuras de datos: 70
Sistemas Operativos: 90
? Promedio de calificaciones por alumno. El sistema deberá hacer un promedio
de calificaciones por alumno, considere que no todos los alumnos toman
el mismo número de materias. En el ejemplo mostrado la salida debería ser
como sigue:
00002: 90
00003: 75
00004: 60
? Graficar histograma. El sistema deberá listar un histograma con la información
por materia para indicar el número de alumnos inscritos en cada una.
Es decir, por cada materia, se listará una barra que represente el número de
alumnos que están cursando dicha materia. Por ejemplo:
Programación Estructurada **
Estructura de datos *
Sistemas Operativos **

ayuda por favor se los agradecere infinitamente



28-Nov-2013 00:43
Nacho Cabanes (+32)

¿Qué es lo que no sabes hacer?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)