8. Kvadratická rovnica
import math
print("Koeficienty kvadratickej rovnice:")
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
if a == 0:
print("Ide o lineárnu rovnicu")
else:
print(f"{a:g}x^2 + {b:g}x + {c:g} = 0")
D = b ** 2 - 4 * a * c
if D < 0:
print("Kvadratická rovnica nemá riešenie v R")
elif D > 0:
x1 = (-b - math.sqrt(D)) / (2 * a)
x2 = (-b + math.sqrt(D)) / (2 * a)
print(f"x1 = {x1}")
print(f"x2 = {x2}")
elif D == 0:
x = -b / (2 * a)
print(f"x = {x}")
Vx = -b / (2 * a)
Vy = c - ((b ** 2) / (4 * a))
print(f"V[{Vx}; {Vy}]")