Olá Luci, tudo bem?
O seu código está legal, mas com o proposto no exercício ele acaba fugindo um pouco. Seria bacana você utilizar o operador lógico &&
.
Primeira condição proposta: De 1900.0 até 2800.0, o IR é de 7.5% e pode deduzir na declaração o valor de R$ 142. Você poderia fazer o if
desta forma:
if (salario >= 1900 && salario <= 2800)
{
Console.WriteLine("O IR é de 7.5% e pode deduzir na declaração o valor de R$142,00");
}
Um outro ponto seria o else
, este está ligado ao segundo if
apenas. Veja que se você declarar um salário que corresponde ao primeiro if
(de 1900 a 2800), ele será chamado também. O que poderia ser feito nesse caso é a utilização de 3 if
seguidos.
Espero que tenha ficado claro. Se precisar de algum apoio estarei por aqui :)
Bons estudos!