Python İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği
"Python" Programlama dilinde "İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği" ile ilgili kod örneği aşağıda verilmiştir.
import math
a = float(input("İlk katsayıyı girin: "))
b = float(input("İkinci katsayıyı girin: "))
c = float(input("Üçüncü katsayıyı girin: "))
if a != 0.0:
d = (b*b) - (4*a*c)
if d == 0.0:
print("Kökler reel ve eşittir.")
r = -b / (2*a)
print("Kökler", r, "ve", r)
elif d > 0.0:
print("Kökler reel ve farklıdır.")
r1 = (-b + math.sqrt(d)) / (2*a)
r2 = (-b - math.sqrt(d)) / (2*a)
print("Kök1:", r1)
print("Kök2:", r2)
else:
print("Kökler sanal sayılardır.")
rp = -b / (2*a)
ip = math.sqrt(-d) / (2*a)
print("Kök1:", rp, "+ i", ip)
print("Kök2:", rp, "- i", ip)
else:
print("Kareköklü ifade değildir.")