2
respostas

Desafio IR

using System;

class Programa { static void Main(string[] args) { double salario = 3300.0;

    Console.WriteLine("Desafio Alíquota IR");

    if (salario < 1900.0)
    {
        Console.WriteLine("Isento");
    }
    if (salario >= 1900.0 && salario <= 2800.0)
    {
        Console.WriteLine("IR de 7.5% e pode deduzir na declaração o valor de R$ 142");
    }
    if (salario > 2800.0 && salario < 3751.0)
    {
        Console.WriteLine("IR de 15% e pode deduzir na declaração o valor de R$ 350");
    }
    if (salario > 3751.0 && salario < 4664.0)
    {
        Console.WriteLine("IR de 22.5% e pode deduzir na declaração o valor de R$ 636");
    }
    if (salario > 4664.0)
    {
        Console.WriteLine("IR de 27.5% e pode deduzir na declaração o valor de R$ 869")
    }     
}

}

2 respostas

Alguns valores no seu código como o valor 3751.0 e o valor 4664.0 não conseguem ser encaixados nos If. Deveria colocar o <= nos seguintes lugares:

             double salario = 3751.0;
            Console.WriteLine("Desafio Alíquota IR");

            if (salario < 1900.0)
            {
                Console.WriteLine("Isento");
            }
            if (salario >= 1900.0 && salario <= 2800.0)
            {
                Console.WriteLine("IR de 7.5% e pode deduzir na declaração o valor de R$ 142");
            }
            if (salario > 2800.0 && salario <= 3751.0)
            {
                Console.WriteLine("IR de 15% e pode deduzir na declaração o valor de R$ 350");
            }
            if (salario > 3751.0 && salario <= 4664.0)
            {
                Console.WriteLine("IR de 22.5% e pode deduzir na declaração o valor de R$ 636");
            }
            if (salario > 4664.0)
            {
                Console.WriteLine("IR de 27.5% e pode deduzir na declaração o valor de R$ 869");
            }

Tomar cuidado na hora de criar as condiçõs do if Você também esqueceu de colocar um ponto e virgula no ultimo console.WriteLine().

Boa tarde, pessoal!

Muito bacana a interação, parabéns!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!