-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Los impuestos de un trabajador varía en función de su sueldo mensual:
- Su sueldo menor o igual a $200 libre de impuesto.
- Sueldos mayores a $200 y menores o iguales a $350 al 20% de impuestos.
- El resto, al 30%.
Elabore un seudocodigo que notifique al trabajador si debe pagar o no impuestos, el monto a pagar y su sueldo despues de impuestos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Proceso ImpuestosDeUnTrabajador
Escribir Sin Saltar "Ingresa el valor de sueldo mensual:";
Leer sueldo_mensual;
impuestos <- 0;
Si sueldo_mensual>=200 Y sueldo_mensual<350 Entonces
impuestos <- sueldo_mensual*0.2;
FinSi
Si sueldo_mensual>350 Entonces
impuestos <- sueldo_mensual*0.3;
FinSi
sueldo_neto <- sueldo_mensual-impuestos;
Si impuestos = 0 Entonces
Escribir "No paga impuestos.";
SiNo
Escribir "Sí paga impuestos.";
FinSi
Escribir "Valor de impuestos: ", impuestos;
Escribir "Valor de sueldo neto: ", sueldo_neto;
FinProceso
Escribir Sin Saltar "Ingresa el valor de sueldo mensual:";
Leer sueldo_mensual;
impuestos <- 0;
Si sueldo_mensual>=200 Y sueldo_mensual<350 Entonces
impuestos <- sueldo_mensual*0.2;
FinSi
Si sueldo_mensual>350 Entonces
impuestos <- sueldo_mensual*0.3;
FinSi
sueldo_neto <- sueldo_mensual-impuestos;
Si impuestos = 0 Entonces
Escribir "No paga impuestos.";
SiNo
Escribir "Sí paga impuestos.";
FinSi
Escribir "Valor de impuestos: ", impuestos;
Escribir "Valor de sueldo neto: ", sueldo_neto;
FinProceso