Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

De acordo com meus testes está tudo ok, eu espero.

Só tenho um leve problema, talvez eu seja dislexo, quando vou colocar os sinais de < e > , conheço até a regra que o menor quando colocado um traço parece um o número 4 e o maior parece um 7.

ou talvez seja igual quando usávamos os pen-drives nunca era nas duas primeira tentativas... haha.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class Programa
{
    static void Main(string[] args)
    {
        Console.WriteLine("Teste Alíquota com ifs");

        double salario = 3800.0;

        if (salario >= 1900.0 && salario <= 2800.0)
        {
            Console.WriteLine("Com o Salário de " + salario);
            Console.WriteLine("O IR é de 7.5% e pode deduzir na declaração o valor de R$142");
        }
        if (salario >= 2800.1 && salario <= 3751.0)
        {
            Console.WriteLine("Com o Salário de " + salario);
            Console.WriteLine("O IR é de 15% e pode deduzir na declaração o valor de R$350");
        }
        if (salario >= 3751.1 && salario <= 4664)
        {
            Console.WriteLine("Com o Salário de " + salario);
            Console.WriteLine("O IR é de 22.5% e pode deduzir na declaração o valor de R$636");
        }

        Console.ReadLine();
    }
}
1 resposta
solução!

Olá Rafael, tudo bem?

Seu código está excelente.

Em relação aos sinais < e > eu uso uma "técnica" diferente haha, sei que é o maior o que está apontando para frente e o menor o que está apontando para trás.

Abraços e bons estudos!