3
respostas

O valor correto do imposto deve ser calculado.

Segue o meu código.

private void button3_Click(object sender, EventArgs e)
        {
            double valordanota = 10219.00;
            double imposto;

            if (valordanota < 1000)
            {
                imposto = valordanota * 0.02;
            }
            else if (valordanota < 3000)
            {
                imposto = valordanota * 0.025;
            }
            else if (valordanota < 7000)
            {
                imposto = valordanota * 0.028;
            }
            else
            {
                imposto = valordanota * 0.03;
            }


            MessageBox.Show("O valor do imposto é de: R$" + imposto);

        }
    }
3 respostas

Aconteceu algum problema Andre ? Parece que o código está correto.

Não vejo problema no código e de acordo com o valor da variável valordanota, irá cair no último else, imposto = valordanota * 0.03 = 306,57

Variavel imposto tem que receber algum valor, mesmo que seja iniciada com 0