2021.11.16. Programozás MFE
Másodfokú egyenlet algoritmusa
A python forráskódja a feladatnak:
import math,cmath
print('* * *Másodfokú egyenlet megoldó program * * *')
a=input('Kérem az "a" értékét:')
b=input('Kérem a "b" értékét:')
c=input('Kérem a "c" értékét:')
a=float(a)
b=float(b)
c=float(c)
d=b*b-4*a*c
print('Diszkrimináns értéke:',d)
if d==0:
print('Az egyenlet egy megoldása van')
print('X=',(b*b)/(2*a))
if a==0:
print('Az egyenlet nem másodfokú')
if d>0:
print('Az egyenletnek van valós megoldása!')
x1=((b*b)-(math.sqrt(d)))/(2*a)
x2=((b*b)+(math.sqrt(d)))/(2*a)
print('X1=',x1)
print('X2=',x2)
if d<0:
print('Az egyenletnek nincsen valós gyöke')

Megjegyzések
Megjegyzés küldése