• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Calcular el pago de un trabajador en base a las horas trabajadas, a los años de trabajo en la empresa y a las siguientes condiciones que establece la empresa:
    - Cada hora laborada se le paga a $76.5
    - Tiene prestaciones equivalentes al 5% parte del sueldo base por concepto de ahorro.
    - A todos los trabajadores se les otorga la 10% del sueldo base por concepto de despensa.
    - Además por cada 5 años de trabajo en la empresa se otorga un bono equivalente a $30
    - Se le retiene del sueldo bruto 7.5% por concepto de ISR.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Proceso PagoDeUnTrabajador
    Escribir Sin Saltar "Ingresa el valor de anos de trabajo:";
    Leer anos_de_trabajo;
    Escribir Sin Saltar "Ingresa el valor de horas trabajadas:";
    Leer horas_trabajadas;
    sueldo_base <- horas_trabajadas*76.5;
    ahorro <- sueldo_base*0.05;
    despensa <- sueldo_base*0.1;
    bono <- anos_de_trabajo*30;
    ISR <- sueldo_base*0.075;
    pago <- sueldo_base+ahorro+despensa+bono-ISR;
    Escribir "Valor de ISR: ", ISR;
    Escribir "Valor de ahorro: ", ahorro;
    Escribir "Valor de bono: ", bono;
    Escribir "Valor de despensa: ", despensa;
    Escribir "Valor de pago: ", pago;
    Escribir "Valor de sueldo base: ", sueldo_base;
FinProceso