« Back to profile of ismailogenie
-
Python
حل معادلة من الدرجة الثانية
حل معادلة من الدرجة الثانية من الشكل a(x*x) +b x +c =0
a=float (raw_input ('a= '))
b=float (raw_input ('b= '))
c=float (raw_input ('c= '))
delta = (b*b)-(4*a*c)
print 'delta =',delta
if delta <0 :
print 'لا يوجد حلول'
if delta ==0 :
print ' يوجد حل وحيد '
x1=(-b)/(2*a)
print ' x = ',x1
if delta >0 :
print 'يوجد حلين اثنين'
x1= (-b-(delta**(-2)))/2*a
x2= (-b+(delta**(-2)))/2*a
print ' x1 = ',x1
print ' x2 = ',x2
exit=raw_input ('exit')
2 comments
هذا كود مكتوب بلغة بايثون لبرنامج حل معادلة من الدرجة الثانية فأرجو الإفادة والإستفادة
عمل رائع عصام :) لكن كان يوجد حلول عقدية للمعادلة عندما تكون ديلتا أصغر من الصفر