• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Calcular y almacenar el sueldo neto de un empleado si su pago por hora depende su categoría:
    a) 29.90
    b) 32.50
    c) 41.50
    Además sabiendo que si trabaja más de 150 horas mensuales tiene un bono de 5% de sueldo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Proceso SueldoPorCategoria
    Escribir Sin Saltar "Ingresa el valor de horas mensuales:";
    Leer horas_mensuales;
    Escribir "Selecciona el valor de categoria.";
    Escribir "    1.- A";
    Escribir "    2.- B";
    Escribir "    3.- C";
    Escribir Sin Saltar "    :";
    Repetir
        Leer categoria;
        Si categoria<1 O categoria>3 Entonces
            Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
        FinSi
    Hasta Que categoria>=1 Y categoria<=3;
    sueldo_neto <- 0;
    Si categoria = 1 Entonces
        sueldo_neto <- 29.9;
    FinSi
    Si categoria = 2 Entonces
        sueldo_neto <- 32.5;
    FinSi
    Si categoria = 2 Entonces
        sueldo_neto <- 41.5;
    FinSi
    Si horas_mensuales>150 Entonces
        bono <- sueldo_neto*0.05;
    SiNo
        bono <- 0;
    FinSi
    sueldo_bruto <- sueldo_neto+bono;
    Escribir "Valor de bono: ", bono;
    Escribir "Valor de sueldo bruto: ", sueldo_bruto;
    Escribir "Valor de sueldo neto: ", sueldo_neto;
FinProceso