Karin R Os Tarea 03
C++
Nombre:
Karin Ríos Quintana
Carrera:
Ingeniería civil en informática
Ramo:
Programación II
Profesor:
Víctor Valenzuela Díaz
Fecha:
Octubre 09 de 2014Descripción del problema
Se ha entregado un archivo CSV de nombre “resultados” que contiene los resultados de la
evaluación aplicada a 52.000 docentes a lo largo del país. En dicho archivo se almacena el
nombrecompleto (N1, N2, A1, A2) y los valores de la evaluación (p1, p2, p3, p4, p5).
De acuerdo a estos antecedentes, implementar las siguientes funcionalidades:
1. Defina una estructura en C llamada"Docente", la que permita almacenar la información de
cada docente.
2. Cree la función void mostrar_docentes(Docente *doc)
3. Cree la función void cargar_datos(char * filename, Docente *doc, int *n, booltipo
4. Crear la función void evaluar_docentes(Docente *doc, float *valores, int *m)
5. Crear la función void listar_docentes(char * filename, int num, char *tipo_calificacion
6. Crear la función voidguardar_en_archivo(Docente * doc ,char * salida, bool tipo
7. Crear la función main, que permita el uso de todas estas funciones, de manera eficiente y
permitiendo al usuario la mayor interacciónposible con las mismas.
-2-
Descripción de desarrollo de solución
Para dar solución a la problemática planteada en esta tarea fue necesario crear 5 funciones.
1. función void mostrar_docentes (Docente*doc): Esta función tiene como objetivo mostrar
por pantalla la información contenida en el arreglo de docentes doc.
Para realizar esto se recorre el arreglo doc, mientras este no este vacío seimprime por pantalla
“Nombre” seguido por los nombres y apellidos de los docentes, a continuación se imprimen las
notas obtenidas en las pruebas y se incrementa en contador en 1.
2. función voidcargar_datos(char * filename, Docente *doc, int *n, bool tipo): Esta
función la cual cargará toda la información provista por el archivo filename en el arreglo de
Docentes doc.
En primer lugar declaramos las...
Regístrate para leer el documento completo.