Untitled
unknown
java
2 years ago
1.2 kB
3
Indexable
Never
package ex_2_equation; import java.util.Scanner; //запросить у пользователя коэфф квадратного уравнения, найти корни данного уравнения //если d<0 нет решений, d=0 единственный корень, d>0 два корня public class Application { static double D(double a,double b,double c) { return b * b - 4.0 * a * c ; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Введите коэффициенты квадратного уравнения: "); double a = sc.nextDouble(); double b = sc.nextDouble(); double c = sc.nextDouble(); double x1 = -b + D(a, b, c)/ 2.0 * a; double x2 = -b - D(a, b, c)/ 2.0 * a; double x3 = -b / 2.0 * a; System.out.println("Дискриминант = " + D(a, b, c)); if(D(a, b, c) > 0) { System.out.print("Первый корень = " + x1 ); System.out.print(" Второй корень = " + x2 ); } if(D(a, b, c) == 0) { System.out.println("Корень = " + x3 ); } if(D(a, b, c)< 0) { System.out.println("Корней нет!" ); } } }