1
resposta

Programa Aliquota com IF

using System;

namespace Aliquotacomifs
{
    internal class Program
    {
        /*
        De 1900.0 até 2800.0, o IR é de 7.5% e pode deduzir na declaração o valor de R$ 142;
        De 2800.01 até 3751.0, o IR é de 15% e pode deduzir R$ 350;
        De 3751.01 até 4664.00, o IR é de 22.5% e pode deduzir R$ 636
        Acima 4664.00, o IR é de 27,5% e pode deduzir R$ 869
        */

        public static void Main(string[] args)
        {
            double salario = 3300.0;
            double IR = 0.0;
            double desconto = 0.0;
            if (salario > 0 && salario < 1900.0)
            {
                Console.WriteLine("Isento de IR");
            }
            else if (salario >= 1900.0 && salario <= 2800.0)
            {
                IR = (salario * 0.075);
                desconto = 142.0;
            }
            else if (salario > 2800.0 && salario <= 3751.0)
            {
                IR = (salario * 0.15);
                desconto = 350.0;
            }
            else if (salario > 3751.0 && salario <= 4664.0)
            {
                IR = (salario * 0.225);
                desconto = 636.0;
            }
            else if (salario > 4664.0)
            {
                IR = (salario * 0.275);
                desconto = 869.0;
            }
            else
            {
                Console.WriteLine("Salario informado invalido");
            }
             Console.WriteLine("Você recebe R$ " + salario );
            Console.WriteLine("Você pode deduzir R$ " + desconto );
            Console.WriteLine("Seu IR é de R$ " + IR + " mês");
        }
    }
}
1 resposta

Olá, Matheus, como vai?

Ficou excelente seu código! Você conseguiu ir além do que o exercício pede, muito bom!

Continue praticando sempre. Qualquer dúvida estamos por aqui.

Abraços e bons estudos!