Solve equations with substitution method: Difference between revisions

Added Wren
m (add some related (arguably duplicate) tasks)
(Added Wren)
Line 53:
x = -2
y = 5
</pre>
 
=={{header|Wren}}==
<lang ecmascript>var solve = Fn.new { |e1, e2|
for (i in 1..2) e2[i] = e2[i] * e1[0] / e2[0]
var y = (e2[2] - e1[2]) / (e2[1] - e1[1])
var x = (e1[2] - e1[1] * y) / e1[0]
return [x, y]
}
 
var e1 = [3, 1, -1]
var e2 = [2, -3, -19]
var sol = solve.call(e1, e2)
System.print("x = %(sol[0]), y = %(sol[1])")</lang>
 
{{out}}
<pre>
x = -2, y = 5
</pre>
9,476

edits