Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- eq0 = "5x+7y=2"
- eq1 = " " + eq0
- eq3 = "4x+22y=9"
- xp1 = eq1.index('x')
- yp1 = eq1.index('y')
- n0 = eq1[0:xp1]
- l = len(eq1) - 1
- bs1 = ""
- n9 = 0.0
- if n0 is bs1:
- n9 = 1
- else:
- n9 = Double.parseDouble(n0)
- m0 = eq1[(xp1 + 3):yp1]
- bs2 = ""
- m9 = 0.0
- if m1 is bs2:
- m9 = 1
- else:
- m9 = int(m1)
- sgn = eq1[xp1 + 2]
- def do () :
- break
- def do1 () :
- m9 = (-1) * m9
- break
- takeaction = {
- '+': do,
- '-': do1
- }
- takeaction.get(sgn)()
- print "COEFFICIENT OF X " + n9 + "\nCOEFFICIENT OF Y : " , m9
- f0 = eq1[(yp1 + 3):(l + 1)]
- f9 = int(f0) ;
- print "final output is " , f9
- #**************************************************************************
- eq2 = " " + eq3
- xp2 = eq2.index('x')
- yp2 = eq2.index('y')
- i0 = eq2[0:xp2]
- l2 = len(eq2) - 1
- is2 = ""
- i9 = 0.0
- if i0 is is2:
- i9 = 1
- else:
- i9 = int(i0)
- j0 = eq2[(xp2 + 3):yp2]
- js2 = ""
- j9 = 0.0
- if j0 is js2:
- j9 = 1
- else:
- j9 = int(m1)
- sg = eq2[xp2 + 2]
- def do () :
- break
- def do1 () :
- j9 = (-1) * j9
- break
- takeaction = {
- '+': do,
- '-': do1
- }
- takeaction.get(sg)()
- print "final output is " , f9
- print "COEFFICIENT OF X 2 :" + i9 + "\nCOEFFICIENT OF Y 2 : " , j9
- g0 = eq2[(yp2 + 3):(l2 + 1)]
- g9 = int(g0) ;
- print "final output is " , g9
- fx = 0.0
- fy = 0.0
- if (n9/i9) == (m9/j9):
- print "SOLUTION NOT POSSIBLE"
- return
- elif f9 == 0.0 and g9 == 0.0:
- print "SOLUTIONS NOT POSSIBLE"
- return
- else
- fx = ((m9 * g9) - (f9 * j9))/((m9 * i9) - (n9 * j9))
- fy = ((f9 * i9) - (n9 * g9))/((m9 * i9) - (n9 * j9))
- print "value of x is : " , fx
- print "value of y is : " , fy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement