Sección 1. Capítulo 7
single
Desafío: Cálculo del Impuesto sobre la Renta
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Implementar un programa que calcule los impuestos según tramos de ingresos, aplicando diferentes tasas impositivas dependiendo del nivel de ingresos.
- Si el ingreso es superior a 100,000, la tasa impositiva es del 25%.
- Si el ingreso está entre 50,000 y 100,000, la tasa impositiva es del 15%.
- Si el ingreso es inferior a 50,000, la tasa impositiva es del 5%.
- Establecer los valores apropiados en
ifyelse ifpara las condiciones de ingreso. - Multiplicar el monto por el porcentaje correspondiente en cada caso para obtener el importe correcto del impuesto.
- En el método
calculateTaxes, iterar sobre el arreglo de ingresos utilizando un buclefor-each. - Añadir el impuesto de cada ingreso a la lista
resultutilizando la interfaz funcionaltaxFunctionpasada como parámetro. - Almacenar el resultado del método
calculateTaxesen la variabletaxes.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 7
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla