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 ingresos. - Multiplicar el monto por el porcentaje correspondiente en cada caso para obtener el monto correcto de impuestos.
- En el método
calculateTaxes(), iterar a través del arregloincomesutilizando un ciclofor-each. - Agregar el impuesto de cada ingreso a la lista
resultusando el métodoadd()y la interfaz funcionaltaxFunction.apply()pasada como parámetro. - Almacenar el resultado del método
calculateTaxes()en 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