using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Exercicio01
{
    class Program
    {
        static void Main(string[] args)
        {
            bool IRvalido = false;
            double salario = 4000.0;
            double IR = 0;
            int deducao = 0;
            if (salario > 1900 && salario < 4664.01)
            {
                IRvalido = true;
            }
            if (IRvalido == true)
            {
                if (salario >= 1900.0 && salario <= 2800.0)
                {
                    IR = 7.5;
                    deducao = 142;
                }
                else if (salario >= 2800.01 && salario <= 3751.0)
                {
                    IR = 15;
                    deducao = 350;
                }
                else if (salario >= 3751.01 && salario <= 4664.00)
                {
                    IR = 22.5;
                    deducao = 636;
                }      
                Console.WriteLine("Para o valor " + salario + " o IR é de " + IR + "%, neste valor você pode deduzir até R$" + deducao + ".");
            }
            else
            {
                if (salario < 1900.00)
                {
                    Console.WriteLine("O valor do salário esta abaixo do mínimo válido para o IR.");
                }
                else
                {
                    Console.WriteLine("É muito dinheiro, não sabemos calcular.");
                }
            }
            //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.
            Console.ReadLine();
        }
    }
}