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

Népszerű bejegyzések ezen a blogon

Ágazati alapvizsga (Programozás)

Ágazati alap vizsga (WEB)

HTML + CSS (elmélet+gyakrolat)