Primeiramente eu fiquei com duvida se tem como fazer um casting entre double para transformar em um valor bool. E também queria ver se minha logica está correta :)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace alíquotasCondicionais
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Aqui começa a contagem das alíquotas");
double salario = 3300.0;
bool salarioJoao = salario <= 3300.0;
if (salario >= 1900.00 && salario <= 2800.00 && salarioJoao)
{
Console.WriteLine("O IR é de 7.5% ");
Console.WriteLine("Na sua declaração pode deduzir o valor de R$ 142");
}
else if (salario >= 2800.01 && salario <= 3751.00 && salarioJoao)
{
Console.WriteLine("O IR é de 15% ");
Console.WriteLine("Na sua declaração pode deduzir o valor de R$ 350");
}
else if (salario >= 3751.01 && salario <= 4664.00 && salarioJoao)
{
Console.WriteLine("O IR é de 22.5%");
Console.WriteLine("Na sua declaração pode deduzir o valor de R$ 636");
}
Console.ReadLine();
}
}
}