Solve equations with substitution method: Difference between revisions
Content added Content deleted
(Solve equations with substitution method in various BASIC dialents) |
(Solve equations with substitution method en Python) |
||
Line 316: | Line 316: | ||
x = -2, y = 5 |
x = -2, y = 5 |
||
</pre> |
</pre> |
||
=={{header|Python}}== |
|||
<lang python>#!/usr/bin/python |
|||
firstEquation = [ 3, 1, -1] |
|||
secondEquation = [ 2,-3,-19] |
|||
def getCrossingPoint(firstEquation, secondEquation): |
|||
x1 = firstEquation[0] |
|||
y1 = firstEquation[1] |
|||
r1 = firstEquation[2] |
|||
x2 = secondEquation[0] |
|||
y2 = secondEquation[1] |
|||
r2 = secondEquation[2] |
|||
temp = [] |
|||
temp.append( x1) |
|||
temp.append(-y1) |
|||
temp.append( r1) |
|||
resultY = ((temp[0]*r2) - (x2*temp[2])) / ((x2*temp[1]) + (temp[0]*y2)) |
|||
resultX = (r1 - (y1*resultY)) / x1 |
|||
print("x = ", resultX) |
|||
print("y = ", resultY) |
|||
if __name__ == "__main__": |
|||
getCrossingPoint(firstEquation, secondEquation)</lang> |
|||
{{out}} |
|||
<pre>x = -2.0 |
|||
y = 5.0</pre> |
|||
=={{header|Raku}}== |
=={{header|Raku}}== |