Está en la página 1de 3

Inicio

Definición
//Programa para liquidar una nomina
//Conociendo, el nombre, el salario, cantidad de horas trabajadas y Cantidad de horas extras (OD, ON, FDD, FDN)
//Declaración de variable
Definir Nombre como carácter //Nombre del empleado
Definir Salario como real //Salario mensual del empleado
Definir SalXDiasLab como real //Valor a pagar por días laborados
Definir DiasLab como entero //Días Laborados por el empleado
Definir VrXhora como real //Valor de la Hora normal
Definir HD, HN, HFD, HFN como entero // Cantidad de horas extras laboradas
Definir VHEODP, VHEONP, VHEFDDP, VHEFONP, SALDAP como real //Valor horas extras a pagar
Definir HEOD, HEON, HEFNO, HEFNO como real //Valor de las horas extras
Definir TotalSalAp como real //Total Salario a pagar con las horas extras
Definir DiasMes, Horasdia como entero // Días del mes y horas del día comercial
//Dedición y asignación de constantes
DiasMes=30 //Días del mes comercial
HorasDia=8 //Horas del día laborado comercial
HEOD=1,25 //Factor de la Hora Extra Diurna Ordinaria Legal
HEON=1,75 //Factor de la Hora Extra Nocturna ordinaria Legal
HEFDO=2,0 // Factor de la Hora Extra Fes/Dom Diurna Legal
HEFNO=2.5 // Factor de la Hora Extra Fes/Dom Nocturna Legal
//Procesos
Escribir ``Ingrese el nombre del empleado``
Leer Nombre
Escribir ``Ingreso Salario Mensual``
Leer Salario
Escribir ``Ingreso Dìas/Lab``
Leer Días/Lab
Escribir ``Ingrese cantidad de horas extras Ordinarias Diurnas Laboradas``
Leer HD;
Escribir ``Ingrese cantidad de horas extras Ordinarias Nocturnas Laboradas``
Leer HN
Escribir ``Ingrese cantidad de horas extras Festivas y/o Dominicales Diurnas Laboradas``
Leer HFD
Escribir ``Ingrese cantidad de horas extras Festivas y/o Dominicales Nocturnas Laboradas``
Leer HFN
//Proceso 1 Se liquidan las horas extras a pagar
SalXDiasLab= (salario/DiasMes)*DiasLab //Aquí se Liquida el valor a pagar por días laborados
VrXhora=(salario/ DiasMes)/ Horasdia //Aquí se liquida el valor a pagar por horas normales
//Proceso 3 Se liquidan el total a pagarse
VHEODP= VrXhora* HD* HEOD //Se liquida el valor a pagar de la hora extra ordinaria diurna
VHEONP= VrXhora* HN* HEON //Se liquida el valor a pagar de la hora extra ordinaria nocturna
VHEFODP= VrXhora* HFD* HEFDO //Se liquida el valor a pagar de la hora extras Fes/Dom Diurnas
VHEFONP= VrXhora* HFN* HEFNO //Se liquida el valor a pagar de la hora extras Fes/Dom nocturna
//Proceso 3 se liquidan el total a pagar
TotalSalAp=SalXDiasLa+VHEODP+VHONP+VHEFODP+VHEFONP
//Mostrar datos por pantalla
Escribir ``Terminar con el nombre`` El valor a pagar por los días y las horas extras laboradas es de
Escribir TotalSalAp

También podría gustarte