Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Por que o meu está dando assim?

Boa tarde,

visualizei os outros tópicos mas não consegui entender direito porque o meu está dando is not a number! Alguém poderia me ajudar? Obrigada.

private void button1_Click(object sender, EventArgs e)

        {

            int a = 2;
            int b = 4;
            int c = 6;

            double delta = b * b - 4 * a * c;
            double a1 = (-b + Math.Sqrt(delta)) / (2 * a);
            double a2 = (-b - Math.Sqrt(delta)) / (2 * a);

            MessageBox.Show("O valor de a1 é: " + a1);
            MessageBox.Show("O valor de a2 é: " + a2);

}
2 respostas
solução!

Boa tarde Tania !

O seu delta resulta em um numero negativo e não existe raiz quadrada de numero negativo.

Tente com estes números:

           double a = 9;
            double b = 8;
            double c = 1;

Espero ter ajudado.

obrigada joao!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software