Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
i just started learning perl a little while ago, and i have been spending ages trying to write this script to do my algebra homework for me since i am too lazy to do it myself lol. it has to solve multistep equations such as this: 197 = 5(4a + 10) + 4a. and i totally cannot get it to work and it is driving me mad!! i came up with a basic algorithm for how it should work, it takes one argument, the equation, formatted so that it contains no spaces and the variable is called x, so that 197 = 5(4a + 10) + 4a would be 197=5(4x+10)+4x. then it splits the equation into two halves around the equals sign so that it becomes my $left = 197 and my $right = 5(4x+10)+4x. and that is where i get stuck, i want it to substring 5(4x+10) out of $right and then distribute it, but i cant figure out how to get it to do that. does anyone have any idea how i would write this script?? thanks in advance
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: solving multistep equations
by GrandFather (Saint) on Sep 14, 2014 at 20:48 UTC | |
|
Re: solving multistep equations
by LanX (Saint) on Sep 14, 2014 at 20:53 UTC | |
|
Re: solving multistep equations
by Anonymous Monk on Sep 14, 2014 at 21:02 UTC | |
|
Re: solving multistep equations
by Laurent_R (Canon) on Sep 15, 2014 at 06:33 UTC |