Desafío: Cálculo del Impuesto sobre la Renta
Tarea
Swipe to start coding
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
solution.java
¿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
Awesome!
Completion rate improved to 2.33
Desafío: Cálculo del Impuesto sobre la Renta
Desliza para mostrar el menú
Tarea
Swipe to start coding
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
solution.java
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 7
single