Vous êtes sur la page 1sur 3

EJERCICIO Nº __99__

Ejercicio Nº99.- El estado de Patolandia exige al final del año fiscal, el pago del impuesto a la
renta, el cual se calcula en forma escalonada y está en función del valor de la Unidad Impositiva
Tributaria (U.I.T.) y los ingresos anuales del contribuyente. Para el cálculo deberá tomar en cuenta
las siguientes escalas, las que actúan única y directamente sobre la porción de ingresos anuales que
se encuentran en cada tramo de impuestos:

Ingreso Anual % Impuesto a la renta


0 a 7*UIT 0%
7*UIT a 12*UIT 10%
12*UIT a 30*UIT 20%
Mayor a 30*UIT 30%

Al final se realizará un descargo equivalente a un 10% del Impuesto total resultante luego de
aplicar el criterio de Ingresos, por cada hijo menor de edad que el contribuyente posea.
Escribir un algoritmo que teniendo como datos el valor de la U.I.T., los ingresos totales, y el
número de hijos menores de edad que tenga el contribuyente, calcule y muestre el pago del
impuesto a la renta con el que aporta un ciudadano al fisco de Patolandia.

DATOS DE ENTRADA
Nombre Descripción Tipo de dato y restricción
UIT Unidad Impositiva Tributaria Número entero positivo
IT Ingresos totales al año Número real positivo con 2 decimales
NH Número de hijos menores de edad Número entero positivo
pDescargo % descargo por hijo menor de edad Número real constante = 0.10
pIR1 % de impuesto a la renta tramo 1 Número real constante = 0.00
pIR2 % de impuesto a la renta tramo 2 Número real constante = 0.10
pIR3 % de impuesto a la renta tramo 3 Número real constante = 0.20
pIR4 % de impuesto a la renta tramo 4 Número real constante = 0.30

DATOS DE SALIDA O RESULTADOS


Nombre Descripción Tipo de dato
IR Impuesto a la renta en Patolandia Número real con 2 decimales

DATOS INTERMEDIOS
Nombre Descripción Tipo de dato
Descargo Monto a descontar por carga familiar Número real con 2 decimales
IRT Impuesto a la renta total Número real con 2 decimales

MARCO TEÓRICO O CONCEPTUAL

Página Nº 1
Bibliografía : Política de entrega de comisión de la empresa

Ingreso Anual % Impuesto a la renta


0 a 7*UIT 0%
7*UIT a 12*UIT 10%
12*UIT a 30*UIT 20%
Mayor a 30*UIT 30%

ALGORITMO
ALGORITMO Impuesto a la renta
INICIO
pDescargo  0.10
pIR1  0.00
pIR2  0.10
pIR3  0.20
pIR4  0.30
Leer IT
Leer UIT
Leer NH
Si (IT>0) Y (IT<=7*UIT) Entonces
IRT  Redondear(IT*pIR1, 2)
De lo contrario Si (IT>7*UIT) Y (IT<=12*UIT) Entonces
IRT  Redondear(7*UIT*pIR1 + (IT-7*UIT)*pIR2, 2)
De lo contrario Si (IT>12*UIT) Y (IT<=30*UIT) Entonces
IRT  Redondear(7*UIT*pIR1 + 5*UIT*pIR2 + (IT-12*UIT)*
pIR3, 2)
De lo contrario
IRT  Redondear(7*UIT*pIR1 + 5*UIT*pIR2 + 18*UIT*pIR3 +
(IT-30*UIT)*pIR4, 2)
Fin de Si

Si NH <=10 Entonces
Descargo  Redondear(NH*pDescargo*IRT, 2)
De lo contrario
Descargo  IRT
Fin de Si
IR  IRT – Descargo

Escribir “Impuesto a la renta=”, IR


FIN

Página Nº 2
Página Nº 3

Vous aimerez peut-être aussi