Desafio: Cálculo do Imposto de Renda
Tarefa
Swipe to start coding
Implemente um programa que calcula impostos com base em faixas de renda, aplicando diferentes alíquotas dependendo do nível de renda.
- Se a renda for superior a 100,000, a alíquota é de 25%.
- Se a renda estiver entre 50,000 e 100,000, a alíquota é de 15%.
- Se a renda for inferior a 50,000, a alíquota é de 5%.
- Defina os valores apropriados nos blocos
ifeelse ifpara as condições de renda. - Multiplique o valor pelo percentual adequado em cada caso para obter o valor correto do imposto.
- No método
calculateTaxes, percorra o array de rendas utilizando um laçofor-each. - Adicione o imposto de cada renda à lista
resultutilizando a interface funcionaltaxFunctionpassada como parâmetro. - Armazene o resultado do método
calculateTaxesna variáveltaxes.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 7
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.33
Desafio: Cálculo do Imposto de Renda
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Implemente um programa que calcula impostos com base em faixas de renda, aplicando diferentes alíquotas dependendo do nível de renda.
- Se a renda for superior a 100,000, a alíquota é de 25%.
- Se a renda estiver entre 50,000 e 100,000, a alíquota é de 15%.
- Se a renda for inferior a 50,000, a alíquota é de 5%.
- Defina os valores apropriados nos blocos
ifeelse ifpara as condições de renda. - Multiplique o valor pelo percentual adequado em cada caso para obter o valor correto do imposto.
- No método
calculateTaxes, percorra o array de rendas utilizando um laçofor-each. - Adicione o imposto de cada renda à lista
resultutilizando a interface funcionaltaxFunctionpassada como parâmetro. - Armazene o resultado do método
calculateTaxesna variáveltaxes.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 7
single