Planilla academica
Publicado por Jayson (2 intervenciones) el 14/06/2011 17:01:25
Hola mi estimados
Tengo un pequeño problemita con pascal y es el siguiente:
Tengo que entregar una estructura de arreglos de registros para esta semana pero no se como empezar, con los puntos que se me han pedido, asi que necesito su ayuda. Los puntos a retomar estan en la parte de abajo.
7. Se tiene la siguiente declaración:
const
n = 10;
type
str = string[15];
horario = record
num_carnet : str;
salario : real
end;
arreglo_hor = array [1..n] of horario;
antigueda = record
anio : byte;
porc : real
end;
arreglo_ant = array [1..5] of antigueda;
nombre = record
nom1 : str;
ape1 : str;
end;
reg_grupo = record
nom_asig : str;
num_est : byte;
horas : byte
end;
empleado = record
num_car : str;
nom_emp : nombre;
anio_ant : byte;
num_grupo : byte;
grupo : array [1..n] of reg_grupo
end;
arreglo_reg = array [1..n] of empleado;
var
re : arreglo_reg;
ta : arreglo_ant
sh : arreglo_hor
NOTA: El campo num_grupo: es el numero de grupo de clase que tiene cada profesor horario y de el depende el llenado de reg_grupo.
El arreglo_ant será llenado o asignado con los siguientes valores:
1 año 3%
2 año 5%
3 año 7%
4 año 9%
5 año 11%
Realice un programa, que llene el arreglo_reg y el arreglo_ant. Luego llene el arreglo_hor con:
El salario de un profesor horario sale de la suma de horas impartidas por 40 córdoba por hora mas el porcentaje multiplicado por su salario por hora impartida (para esto debe hacer una búsqueda secuencial en el arreglo_ant para saber cual es el porcentaje que le toca a cada profesor horario).
Esto se almacenara en el arreglo_hor y con su respectivo numero de carnet.
Luego imprima a la pantalla la siguiente salida
Nomina quincenal profesores horarios
Numero de carnet Salario
xxxxxxxxxxxxxxx 9999999
También se desea saber cuanto gasto la universidad en salario de los profesores horarios. Imprima el nombre de cada profesor con los nombres de todas sus asignaturas. Cuantos e estudiantes tiene un profesor determinado (use búsqueda secuencial).
Tengo un pequeño problemita con pascal y es el siguiente:
Tengo que entregar una estructura de arreglos de registros para esta semana pero no se como empezar, con los puntos que se me han pedido, asi que necesito su ayuda. Los puntos a retomar estan en la parte de abajo.
7. Se tiene la siguiente declaración:
const
n = 10;
type
str = string[15];
horario = record
num_carnet : str;
salario : real
end;
arreglo_hor = array [1..n] of horario;
antigueda = record
anio : byte;
porc : real
end;
arreglo_ant = array [1..5] of antigueda;
nombre = record
nom1 : str;
ape1 : str;
end;
reg_grupo = record
nom_asig : str;
num_est : byte;
horas : byte
end;
empleado = record
num_car : str;
nom_emp : nombre;
anio_ant : byte;
num_grupo : byte;
grupo : array [1..n] of reg_grupo
end;
arreglo_reg = array [1..n] of empleado;
var
re : arreglo_reg;
ta : arreglo_ant
sh : arreglo_hor
NOTA: El campo num_grupo: es el numero de grupo de clase que tiene cada profesor horario y de el depende el llenado de reg_grupo.
El arreglo_ant será llenado o asignado con los siguientes valores:
1 año 3%
2 año 5%
3 año 7%
4 año 9%
5 año 11%
Realice un programa, que llene el arreglo_reg y el arreglo_ant. Luego llene el arreglo_hor con:
El salario de un profesor horario sale de la suma de horas impartidas por 40 córdoba por hora mas el porcentaje multiplicado por su salario por hora impartida (para esto debe hacer una búsqueda secuencial en el arreglo_ant para saber cual es el porcentaje que le toca a cada profesor horario).
Esto se almacenara en el arreglo_hor y con su respectivo numero de carnet.
Luego imprima a la pantalla la siguiente salida
Nomina quincenal profesores horarios
Numero de carnet Salario
xxxxxxxxxxxxxxx 9999999
También se desea saber cuanto gasto la universidad en salario de los profesores horarios. Imprima el nombre de cada profesor con los nombres de todas sus asignaturas. Cuantos e estudiantes tiene un profesor determinado (use búsqueda secuencial).
Valora esta pregunta


0