Pessoal, Esta forma de elaborar está ok?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Opcional_Aliquota_com_Ifs
{
class Program
{
static void Main(string[] args)
{
// De 1900.0 até 2800.0 o IR é de 7.5% e pode deduzir 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.WriteLine("Opcional: Alíquota com ifs");
double salario = 1500;
Console.WriteLine("O salário de João sem dedução é " + salario);
//ifs aqui
if (salario <= 2800)
{
double IR = 7.5;
Console.WriteLine("O IR é " + IR + "%");
salario = salario - 142;
Console.WriteLine("O salário de João com dedução é " + salario);
}
else
{
if(salario >= 3751.01)
{
double IR = 15;
Console.WriteLine("O IR é " + IR + "%");
salario = salario - 350;
Console.WriteLine("O salário de João com dedução é " + salario);
}
else
{
double IR = 22.5;
Console.WriteLine("O IR é " + IR + "%");
salario = salario - 636;
Console.WriteLine("O salário de João com dedução é " + salario);
}
}
Console.WriteLine("Aperte enter para sair");
Console.ReadLine();
}
}
}