Está en la página 1de 2

Egunda

1. Se desea realizar un mantenimiento de registros de los alumnos de COMPUTACION I,


para esto vamos a utilizar la siguiente estructura:
struct alumno{ int código;
char nombre [40];
int exampar; //Examen Parcial
int examfin; //Examen Final
float pp; }; // Promedio de Practicas
En el mantenimiento considere:
a) Adicionar Registros
b) Eliminar Registros.
2. Se desea escribir un programa que procese el examen sustitutorio de “n” alumnos,
considerar el registro.
struct notas
{ char codalu [10]; // Código del alumno
char codcur [7]; // Código del curso
float pp ; // Promedio de practicas
int ep ; // Examen parcial
int ef ; // Examen final
int es ; // Examen sustitutorio
float pf ; } // Promedio final
para hallar el promedio final (pf) debe considerarse lo siguiente:
a. Si no se ha rendido un examen (ep,ef) la nota que figura es 99(OJO).

pp+ep+2∗ef
pf =
b. El promedio final se halla 4
c. El examen sustitutorio solo se considera si pp 6.0
d. Al considerar el examen sustitutorio este reemplazara al examen no rendido o al
mas desfavorable de haber rendido los dos.
e. Ordenar los promedios finales por merito.
3. Se desea escribir un programa que procese la planilla de “n” trabajadores, considerar el
registro dado.
struct empleado
{ int codemp; // Código del empleado
float sb ; // Sueldo Bruto
int diasf; // Días faltos
float descuentos ; // Descuentos
float sn; // Sueldo Neto }
Para hallar los descuentos y el sueldo neto de cada trabajador debe considerar lo
siguiente:
 13% de descuento del sueldo bruto por seguro social.
 Descuento por cada día falto.

También podría gustarte