ikinci dereceden denklemin köklerini demet olarak veren fonksiyon
This commit is contained in:
parent
fa0b7c73b8
commit
af19316498
24
python-temel/ikinci.derece.denklem.kokleri.demet.py
Normal file
24
python-temel/ikinci.derece.denklem.kokleri.demet.py
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
import math
|
||||||
|
|
||||||
|
def getroots(a, b, c):
|
||||||
|
delta = b * b - 4 * a * c
|
||||||
|
if delta <= 0:
|
||||||
|
return None
|
||||||
|
x1 = (-b - math.sqrt(delta)) / (2 * a)
|
||||||
|
x2 = (-b + math.sqrt(delta)) / (2 * a)
|
||||||
|
|
||||||
|
return x1, x2
|
||||||
|
|
||||||
|
def main():
|
||||||
|
a = float(input('a:'))
|
||||||
|
b = float(input('b:'))
|
||||||
|
c = float(input('c:'))
|
||||||
|
|
||||||
|
result = getroots(a, b, c)
|
||||||
|
if result == None:
|
||||||
|
print('Kök yok')
|
||||||
|
else:
|
||||||
|
x1, x2 = result
|
||||||
|
print('x1 = {}, x2 = {}'.format(x1, x2))
|
||||||
|
|
||||||
|
main()
|
Loading…
Reference in New Issue
Block a user