Usuário com melhor resposta
O que está errado no código?

Pergunta
-
Por gentileza, o que está errado nesse código:
private void button5_Click(object sender, EventArgs e)
{
int idade = 18;
bool nacional = true;
if ( idade >= 16 && nacional = true)
MessageBox.Show("Você pode votar!");
else
MessageBox.Show("Você não pode votar!")Desde já, agradeço!
Respostas
-
Olá!
Pode ser esta linha:
if ( idade >= 16 && nacional = true) // Deveria ser: if ( idade >= 16 && nacional == true) // Você esqueceu de adicionar mais um "="
Bom trabalho!
- Sugerido como Resposta Código Expresso sexta-feira, 23 de novembro de 2018 00:09
- Marcado como Resposta Pedro Saúde sexta-feira, 23 de novembro de 2018 02:23
Todas as Respostas
-
Olá!
Pode ser esta linha:
if ( idade >= 16 && nacional = true) // Deveria ser: if ( idade >= 16 && nacional == true) // Você esqueceu de adicionar mais um "="
Bom trabalho!
- Sugerido como Resposta Código Expresso sexta-feira, 23 de novembro de 2018 00:09
- Marcado como Resposta Pedro Saúde sexta-feira, 23 de novembro de 2018 02:23
-
-
Olá, Pedro!
Significa igualdade. Você está comparando se o valor da esquerda é igual (==) ao da direita. Quando você utiliza apenas o operador =, você está atribuindo um valor para o objeto que está a esquerda. Dá uma olhada neste link, que tem uma explicação com exemplos de vários operadores do C#.
Bom trabalho!
- Editado Rodrigo CdS sexta-feira, 23 de novembro de 2018 11:15