Boa noite pessoal, estou tentado resolver um exercício que está me dando dor de cabeça já. O exercício é o seguinte: Escreva um programa em Java que determine as raízes de uma equação de 2º grau bastando ao usuário informar os coeficientes a,b,c.
Em teoria consegui realizar as operações matemáticas, que não sei se estão certas. Mas o resultado final imprimido é igual a NaN (pelo que sei significa que não é um número). Alguém pode me ajudar!?
Segue o código:
int a;
int b;
int c;
Scanner in = new Scanner (System.in);
System.out.println("Entre com o cosciente a:");
a = in.nextInt();
System.out.println("Entre com o cosciente b:");
b = in.nextInt();
System.out.println("Entre com o cosciente c:");
c = in.nextInt();
double delta = Math.pow(b,2)- 4* a *c;
double x = - b + Math.sqrt(delta)/2*a;
System.out.println(x);
in.close();