Домашние задания: Информатика

Помогите с информатикой пожалуйста.

Написать программу, определяющую количество корней квадратного уравнения, в зависимости от значения дискриминанта.
 import java.util.Scanner; 
public class Cool {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите коэффициент a: ");
int a = scanner.nextInt();
System.out.print("Введите коэффициент b: ");
int b = scanner.nextInt();
System.out.print("Введите коэффициент c: ");
int c = scanner.nextInt();
int discriminant = b * b - 4 * a * c;
if (discriminant > 0) {
System.out.println("Уравнение имеет два корня");
} else if (discriminant == 0) {
System.out.println("Уравнение имеет один корень");
} else {
System.out.println("Уравнение не имеет действительных корней");
}
}
}
Васька
Васька
19 277
Лучший ответ
Программу, значит, написать... - Это можно. Только вот на каком языке программирования это нужно сделать? - Нет, программе-то, конечно, без разницы, на каком языке программирования (а их (языков программирования) существует порядка 40) она написана, а вот учитель/преподаватель может спросить, с чего это программа была написана на этом языке программирования, а не на том, который он(а) преподает.

Вот, например, на Паскале (Pascal):
 Program P1; 
uses crt;
var D: real;
begin
clrscr;
writeln ('Введите с клавиатуры значение дискриминанта, после чего нажмите клавишу Enter. При вводе дробного значения целую часть от дробной отделите точкой, а не запятой.');
write ('D=');
readln (D);
if D>0 then writeln ('D>0. Уравнение имеет 2 корня.') else
if D=0 then writeln ('D=0. Уравнение имеет 1 корень.') else writeln ('D
 import math 

a = float(input("Введите коэффициент a: "))
b = float(input("Введите коэффициент b: "))
c = float(input("Введите коэффициент c: "))

D = b**2 - 4*a*c

if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("Два корня: x1 = ", x1, ", x2 = ", x2)
elif D == 0:
x = -b / (2*a)
print("Один корень: x = ", x)
else:
print("Корней нет.")
import math

print("Введите коэффициенты для уравнения")
print("ax^2 + bx + c = 0:")
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))

discr = b ** 2 - 4 * a * c
print("Дискриминант D = %.2f" % discr)

if discr > 0:
x1 = (-b + math.sqrt(discr)) / (2 * a)
x2 = (-b - math.sqrt(discr)) / (2 * a)
print("x1 = %.2f \nx2 = %.2f" % (x1, x2))
elif discr == 0:
x = -b / (2 * a)
print("x = %.2f" % x)
else:
print("Корней нет")
Ульяна Жернакова то не то, не знаю