Resolver una ecuación de segundo grado ax^2+bx+c=0 validar que tenga solución (-b +- raiz(b^2-4ac)) / (2*a)
import java.util.Scanner;
public class ER0308 {
public static void main(String[] args) {
//Resolver una ecuación de segundo grado
//ax^2+bx+c=0
//validar que tenga solución
//(-b +- raiz(b^2-4ac)) / (2*a)
Scanner sc = new Scanner(System.in);
System.out.println("a");
int a = sc.nextInt();
System.out.println("b");
int b = sc.nextInt();
System.out.println("c");
int c = sc.nextInt();
//b^2-4ac
int d=b*b - 4*a*c;
if (d<0)
System.out.println("no tiene solución");
else if (a==0)
System.out.println("No es de segundo grado");
else{
double s1=(-b + Math.sqrt(d))/ (2*a);
double s2=(-b - Math.sqrt(d))/ (2*a);
System.out.println("Solución 1: " + s1+" Solución 2: "+s2);
}
}
}