Informática, perguntado por Usuário anônimo, 10 meses atrás

PORQUE NAO FUNCIONA ESSE CODICO C#


double n1, n2, n3, media;

n1 = Convert.ToDouble(textBox1.Text);

n2 = Convert.ToDouble(textBox2.Text);

n3 = Convert.ToDouble(textBox3.Text);

media = (n1 + n2 + n3) / 3;

textBox4.Text = media.ToString();


if (media < 5);

MessageBox.Show("Aluno foi reprovado");

else if (media >= 7)

MessageBox.Show("Aprovado");

else

Message.Show("Aluno em recuperação");


TheNinjaTaurus: Olá.
O erro está relacionado a que, amigo?

Soluções para a tarefa

Respondido por TheNinjaTaurus
3

Há uma interrupção na execução do aninhamento de condições do seu código.

Fiz uma análise no seu código, e percebi que na linha em que diz "if (media < 5)" há um ; no final da linha, o que fez o programa retornar erro nos else's seguintes a ele.

Basta removê-lo para se seja extinto o problema.

Dúvidas? Estarei a disposição para eventuais esclarecimentos.


\textsf{\textbf{Bons\ estudos!}}\\\textsf{Brainly\,-\,Estudamos\,juntos}


Usuário anônimo: OBRIGADOOOOO, Nao tinha nem visto aquele ponto e virgula (;)
TheNinjaTaurus: Por nada, amigo!
Seu código funcionou corretamente?
Usuário anônimo: sim
Usuário anônimo: tenho outra duvida
TheNinjaTaurus: Ótimo!!
TheNinjaTaurus: Em que posso te ajudar?
Perguntas interessantes