1
resposta

Exercicio 9-c# Ajudando João com as condicionais IR

Pessoal existiria outra maneira de fazer? e deixar mais simples ou esta correto assim ?

{ Console.WriteLine("Executando execicio, Ajudando João Imposto De Renda");

        double salario =  3300.0;
        string mensagemDeclaracao;


        if (salario >= 1900.0 && salario <= 2800.0)
        {
            Console.WriteLine("Seu IR é de 7.5% e pode deduzir na declaração o valor de R$ 142");
        }
        else
        {
            if (salario >= 2800.01 && salario <= 3751.0)
            {
                Console.WriteLine("Seu IR é de 15% e pode deduzir na declaração o valor de R$ 350;");
            }
            else
            {
                if (salario >= 3751.01 && salario <= 4664.00)
                {
                    Console.WriteLine("Seu IR é de 22.5 % e pode deduzir na declaração o valor de R$ 636");
                }
                else
                {
                    mensagemDeclaracao = "Sua renda não precisa de Declaração! ";
                    Console.WriteLine(mensagemDeclaracao);
                }
            }

        }
        Console.ReadLine();
    }

}

}

1 resposta

Outro forma!

                double salario = 3300.0;
            string mensagemDeclaracao; 

            if (salario >= 1900.0 && salario <= 2800.0)
                Console.WriteLine("Seu IR é de 7.5% e pode deduzir na declaração o valor de R$ 142");

            else if (salario >= 2800.01 && salario <= 3751.0)            
                Console.WriteLine("Seu IR é de 15% e pode deduzir na declaração o valor de R$ 350;");

            else if (salario >= 3751.01 && salario <= 4664.00)
                Console.WriteLine("Seu IR é de 22.5 % e pode deduzir na declaração o valor de R$ 636");

            else { 
                mensagemDeclaracao = "Sua renda não precisa de Declaração! ";
                Console.WriteLine(mensagemDeclaracao);
            }