Advertisement
Guest User

Simultaneous-pls run and check the errors

a guest
Oct 31st, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.72 KB | None | 0 0
  1. eq0 = "5x+7y=2"
  2. eq1 = " " + eq0
  3. eq3 = "4x+22y=9"
  4. xp1 = eq1.index('x')
  5. yp1 = eq1.index('y')
  6. n0 = eq1[0:xp1]
  7. l = len(eq1) - 1  
  8. bs1 = ""
  9.  
  10. n9 = 0.0
  11. if n0 is bs1:
  12.     n9 = 1
  13.  
  14. else:
  15.      n9 = Double.parseDouble(n0)
  16.  
  17. m0 = eq1[(xp1 + 3):yp1]  
  18. bs2 = ""
  19. m9 = 0.0
  20. if m1 is bs2:
  21.     m9 = 1
  22.  
  23.  
  24. else:
  25.     m9 = int(m1)
  26.  
  27.  
  28.  
  29. sgn = eq1[xp1 + 2]
  30.  
  31. def do () :
  32.     break
  33. def do1 () :
  34.     m9 = (-1) * m9
  35.     break
  36.  
  37. takeaction = {
  38.     '+': do,
  39.     '-': do1
  40.     }
  41. takeaction.get(sgn)()
  42. print "COEFFICIENT OF X " + n9 + "\nCOEFFICIENT OF Y : " , m9
  43. f0 = eq1[(yp1 + 3):(l + 1)]
  44. f9 = int(f0) ;
  45. print "final output is " , f9
  46. #**************************************************************************
  47. eq2 = " " + eq3
  48. xp2 = eq2.index('x')
  49. yp2 = eq2.index('y')
  50. i0 = eq2[0:xp2]
  51. l2 = len(eq2) - 1  
  52. is2 = ""
  53.  
  54. i9 = 0.0
  55. if i0 is is2:
  56.     i9 = 1
  57.  
  58. else:
  59.      i9 = int(i0)
  60.  
  61. j0 = eq2[(xp2 + 3):yp2]  
  62. js2 = ""
  63. j9 = 0.0
  64. if j0 is js2:
  65.     j9 = 1
  66.        
  67. else:
  68.     j9 = int(m1)
  69.  
  70. sg = eq2[xp2 + 2]
  71.  
  72. def do () :
  73.     break
  74. def do1 () :
  75.     j9 = (-1) * j9
  76.     break
  77.  
  78. takeaction = {
  79.     '+': do,
  80.     '-': do1
  81.     }
  82. takeaction.get(sg)()
  83.  
  84. print "final output is " , f9      
  85. print "COEFFICIENT OF X  2 :" + i9 + "\nCOEFFICIENT OF Y 2 : " , j9
  86. g0 = eq2[(yp2 + 3):(l2 + 1)]
  87. g9 = int(g0) ;
  88. print "final output is " , g9
  89. fx = 0.0
  90. fy = 0.0
  91. if (n9/i9) == (m9/j9):
  92.     print "SOLUTION NOT POSSIBLE"
  93.     return
  94. elif f9 == 0.0 and g9 == 0.0:
  95.     print "SOLUTIONS NOT POSSIBLE"
  96.     return
  97. else
  98.     fx = ((m9 * g9) - (f9 * j9))/((m9 * i9) - (n9 * j9))
  99.     fy = ((f9 * i9) - (n9 * g9))/((m9 * i9) - (n9 * j9))
  100.  
  101. print "value of x is : " , fx
  102. print "value of y is : " , fy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement