No he podido saber como hacer cuando el impuesto y el ingreso son negativos
Publicado por Jesus Velasquez (5 intervenciones) el 05/04/2020 03:35:11
El impuesto más importante, denominado Impuesto Personal de Ingresos (IPI, para abreviar) tenía que pagarse una vez al año y se evaluó utilizando la siguiente regla:
Si el ingreso del ciudadano no era superior a 85,528 pesos, el impuesto era igual al 18% del ingreso menos 556 pesos y 2 centavos (esta fue la llamada exención fiscal ).
Si el ingreso era superior a esta cantidad, el impuesto era igual a 14,839 pesos y 2 centavos, más el 32% del excedente sobre 85,528 pesos.
Tu tarea es escribir una calculadora de impuestos.
Debe aceptar un valor de punto flotante: el ingreso.
A continuación, debe imprimir el impuesto calculado, redondeado a pesos totales.
Nota: Este país feliz nunca devuelve dinero a sus ciudadanos. Si el impuesto calculado es menor que cero, solo significa que no hay impuesto (el impuesto es igual a cero). Ten esto en cuenta durante tus cálculos.
lo que he hecho hasta hora es esto:
No he podido saber como hacer cuando el impuesto y el ingreso son negativos y agregarlos al codigo,
Agradezco a quien me pueda ayudar.
Si el ingreso del ciudadano no era superior a 85,528 pesos, el impuesto era igual al 18% del ingreso menos 556 pesos y 2 centavos (esta fue la llamada exención fiscal ).
Si el ingreso era superior a esta cantidad, el impuesto era igual a 14,839 pesos y 2 centavos, más el 32% del excedente sobre 85,528 pesos.
Tu tarea es escribir una calculadora de impuestos.
Debe aceptar un valor de punto flotante: el ingreso.
A continuación, debe imprimir el impuesto calculado, redondeado a pesos totales.
Nota: Este país feliz nunca devuelve dinero a sus ciudadanos. Si el impuesto calculado es menor que cero, solo significa que no hay impuesto (el impuesto es igual a cero). Ten esto en cuenta durante tus cálculos.
lo que he hecho hasta hora es esto:
1
2
3
4
5
6
7
8
9
10
11
ingreso=float(input("Ingrese el ingreso anual:"))
if 0 < ingreso < 85528 :
impuesto = (0.18 * ingreso) - 556.2
else:
ingreso > 85528
impuesto = 14839.2 + (0.32*(ingreso - 85528))
impuesto=round(impuesto, 0)
print("El impuesto es: ", impuesto, "pesos")
No he podido saber como hacer cuando el impuesto y el ingreso son negativos y agregarlos al codigo,
Agradezco a quien me pueda ayudar.
Valora esta pregunta
0