Эта программа позволяет найти все решения квадратного уравнения ax^2 + bx + c = 0, где a, b, c - вводимые пользователем действительные числа.
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Вводим значения a, b и c
System.out.print("Введите значение a: ");
double a = input.nextDouble();
System.out.print("Введите значение b: ");
double b = input.nextDouble();
System.out.print("Введите значение c: ");
double c = input.nextDouble();
// Вычисляем дискриминант
double discriminant = b*b - 4*a*c;
// Проверяем наличие решений
if (discriminant > 0) {
double root1 = (-b + Math.sqrt(discriminant)) / (2*a);
double root2 = (-b - Math.sqrt(discriminant)) / (2*a);
System.out.println("У уравнения два корня: x1 = " + root1 + ", x2 = " + root2);
} else if (discriminant == 0) {
double root = -b / (2*a);
System.out.println("У уравнения один корень: x = " + root);
} else {
System.out.println("У уравнения нет действительных корней");
}
input.close();
}
}
Эта программа позволяет найти все решения квадратного уравнения ax^2 + bx + c = 0, где a, b, c - вводимые пользователем действительные числа.