Na minha resolucao do exercicio diz que tenho erros nas linhas de codigo do primeiro else if (Diz que o operador que usei && é invalido), tambem na linha de codigo que fecha a chave do primeiro else if também tem um erro.
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double valordaNotaFiscal = 100.0;
double imposto;
if (valordaNotaFiscal < 1000.0)
{
imposto = valordaNotaFiscal * 0.02;
MessageBox.Show("O imposto relacionado a essa Nota Fiscal é de: " + imposto);
}
else if (valordaNotaFiscal >= 1000.0) && (valordaNotaFiscal < 3000.0);
{
imposto = valordaNotaFiscal * 0.025;
MessageBox.Show("O imposto relacionado a essa Nota Fiscal é de: " + imposto);
}
else if (valordaNotaFiscal <= 3000.0) && (valordaNotaFiscal < 7000.0);
{
imposto = valordaNotaFiscal * 0.028;
MessageBox.Show("O imposto relacionado a essa Nota Fiscal é de: " + imposto);
}
else
{
imposto = valordaNotaFiscal * 0.03;
MessageBox.Show("O imposto relacionado a essa Nota Fiscal é de: " + imposto);
}
}
}
}