• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    La empresa Rama, C. A. se encarga de elaborar y diseñar juguetes de excelente calidad para la Región Centro Occidental del País. El pago semanal a los empleados se realiza acorde al sueldo total semanal que se calcula del sueldo básico más las horas extra trabajadas menos los impuestos Sobre la Renta e IMSS. A fin de poder realizar el pago semanal del empleado se deberá obtener el código del empleado, el nombre del empleado, el número de horas extras que trabajo por día. Los datos que se deberán tomar en cuenta para la solución del sueldo total semanal del empleado son: el sueldo base del empleado por hora será de $125.50, se presume que el empleado trabaja 8 horas al día, el pago de hora extra es el doble de la hora pagada en el sueldo base por hora, el impuesto sobre la renta será del 3% de su sueldo base a la semana y el impuesto del IMSS será del 4.7% de su sueldo base a la semana.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Proceso EmpresaRama
    Escribir Sin Saltar "Ingresa el codigo del empleado:";
    Leer codigo_del_empleado;
    Escribir Sin Saltar "Ingresa el nombre del empleado:";
    Leer nombre_del_empleado;
    Escribir Sin Saltar "Ingresa el valor de numero de horas extras:";
    Leer numero_de_horas_extras;
    pago_por_hora <- 125.5;
    sueldo_basico <- pago_por_hora*8*6;
    horas_extra_trabajadas <- pago_por_hora*numero_de_horas_extras*2;
    ISR <- sueldo_basico*0.03;
    IMSS <- sueldo_basico*0.047;
    sueldo_total <- sueldo_basico+horas_extra_trabajadas-ISR-IMSS;
    Escribir "Codigo del empleado: ", codigo_del_empleado;
    Escribir "Nombre del empleado: ", nombre_del_empleado;
    Escribir "Valor de IMSS: ", IMSS;
    Escribir "Valor de ISR: ", ISR;
    Escribir "Valor de horas extra trabajadas: ", horas_extra_trabajadas;
    Escribir "Valor de pago por hora: ", pago_por_hora;
    Escribir "Valor de sueldo basico: ", sueldo_basico;
    Escribir "Valor de sueldo total: ", sueldo_total;
FinProceso