Está en la página 1de 3

GUIA 6 JUAN DAVID NAICIPE

EJERCICIO DEL EMPLEADO

registro reg_empleado
cadena [10] codigo
cadena [10] apellido1
cadena [10] apellido2
cadena [20] nombre
cadena [30] direccion
cadena [10] telefono
entero horas_trabajadas
real valor_hora
real salario
fin registro

reg_empleado trabaja

procedimiento captura (var reg_empleado trabaja)


entero i
caracter siga
inicio
siga <- 'S'
mientras (siga = 'S') o (siga = 's') haga
llamar limpiar_pantalla
llamar posicionar_cursor(50,2)
escriba "REGISTRO DE EMPLEADO"
llamar nueva_linea
escriba "Codigo...................: "
lea trabaja.codigo
escriba "Primer Apellido..........: "
lea trabaja.apellido1
escriba "Segundo Apellido.........: "
lea trabaja.apellido2
escriba "Nombre...................: "
lea trabaja.nombre
llamar nueva_linea
escriba "Direccion................: "
lea trabaja.direccion
escriba "Telefono.................: "
lea trabaja.telefono
escriba "Horas Trabajadas.........: "
lea trabaja.horas_trabajadas
escriba "Valor de las Horas.......: "
lea trabaja.valor_hora
trabaja.salario <- trabaja.horas_trabajadas * trabaja.valor_hora
escriba trabaja.nombre, " su Salario.........: ",trabaja.salario
llamar nueva_linea
escriba trabaja.nombre, " desea implementar mas datos S (si) o N (no): "
lea siga
fin mientras
fin

inicio
llamar captura (trabaja)
fin
___________________________________________________________________________________
______________________________________________________
EJERCICIO DEL AUTOMOVIL

registro reg_automovil
cadena [20] nombre
cadena [6] placa
cadena [20] tipo_auto
cadena [20] marca
cadena [20] linea
entero modelo
real cilindraje
cadena [30] numero_motor
cadena [30] serie
cadena [30] chasis
entero pasajeros
fin registro

reg_automovil carro

procedimiento automotris (var reg_automovil carro)


caracter siga
inicio
siga <- 'S'
mientras (siga = 'S') o (siga = 's') haga
llamar limpiar_pantalla
llamar posicionar_cursor (38,2)
escriba "H O J A D E V I D A DE UN AUTOMOVIL"
llamar nueva_linea
escriba "ingrese su nombre: "
lea carro.nombre
escriba "ingrese la placa: "
lea carro.placa
escriba "ingrese el tipo: "
lea carro.tipo_auto
escriba "la marca es: "
lea carro.marca
escriba "la linea es: "
lea carro.linea
escriba "el modelo: "
lea carro.modelo
escriba "el cilindraje: "
lea carro.cilindraje
escriba "numero de motor: "
lea carro.numero_motor
escriba "serie de motor: "
lea carro.serie
escriba "numero de chasis: "
lea carro.chasis
escriba "capacidad de pasajeros: "
lea carro.pasajeros
si (carro.modelo <= 1990) entonces
escriba carro.nombre," su vehiculo de placas ",carro.placa," y modelo
", carro.modelo, " de la linea ", carro.linea, " es un modelo extremadamente
antiguo"
sino si (carro.modelo > 1990) y (carro.modelo <= 2000) entonces
escriba carro.nombre," su vehiculo de placas ",carro.placa," y modelo
", carro.modelo, " de la linea ", carro.linea, " es un vehiculo algo antiguo "
sino si (carro.modelo > 2000) y (carro.modelo <= 2010) entonces
escriba carro.nombre," su vehiculo de placas ",carro.placa," y modelo
", carro.modelo, " de la linea ", carro.linea, " es un vehiculo algo reciente "
sino si (carro.modelo > 2010) y (carro.modelo <= 2015) entonces
escriba carro.nombre," su vehiculo de placas ",carro.placa," y modelo
", carro.modelo, " de la linea ", carro.linea, " es un modelo reciente "
sino
escriba " este modelo es demasiado reciente"
fin si
fin si
fin si
fin si
llamar nueva_linea
escriba "desea agregar mas datos S(si) N( no) : "
lea siga
fin mientras
fin

inicio
llamar automotris (carro)
fin

También podría gustarte