public static void main(String[] args) {
double a, b,c,delta,solucao1, solucao2 = 0,raiz ;
Scanner sc = new Scanner(System.in);
a = sc.nextDouble();
b = sc.nextDouble();
c = sc.nextDouble();
delta = ( Math.pow(b, 2 ) - 4*a*c);
raiz = Math.sqrt(delta);
if(delta > 0 || delta==0)
{
solucao1 = (-b + raiz)/2*a;
solucao2 = (-b - raiz)/2*a;
System.out.printf("R1 = %.4f \nR2 = %.4f \n", solucao1, solucao2);
}
else
{
System.out.println("Impossível calcular \n");
}
}
}
Não entendo. A saida das soluções estão com erros nas casas decimais. Ja chafurdei de todas as formas mas n consigo encontrar o erro