Logo Studenta

Algoritmo DatosCompuestos

¡Estudia con miles de materiales!

Vista previa del material en texto

algoritmo DatosCompuestos
const 
MAX = 50
tipo
estructura : Fecha
entero : Dia
entero : Mes
entero : Año
fin_estructura
estructura : FichaEmpleado
entero : NroLegajo
cadena [30] : Nombre
Fecha : FechaNac
fin_estructura
array [ 1 .. MAX ] de FichaEmpleado : DatosEmpleados
var
entero : i 
DatosEmpleados : Emple
inicio
// inicializo los datos compuestos antes de utilizarlos
desde i 1 hasta MAX hacer
Emple [ i ]. NroLegajo -1
Emple [ i ]. Nombre “ ”
Emple [ i ]. FechaNac.Dia -1
Emple [ i ]. FechaNac. Mes -1
Emple [ i ]. FechaNac. Año -1
fin_desde
// cargo los datos de los empleados
desde i 1 hasta MAX hacer
escribir (“Ingrese Nro. de Legajo”)
leer (Emple [ i ].NroLegajo )
escribir (“Ingrese Nombre”)
leer (Emple [ i ].Nombre)
escribir (“Ingrese dia de nacimiento”)
leer (Emple [ i ].FechaNac.Dia)
escribir (“Ingrese mes de nacimiento”)
leer (Emple [ i ].FechaNac.Mes )
escribir (“Ingrese año de nacimiento”)
leer (Emple [ i ].FechaNac.Año )
fin_desde
fin

Continuar navegando