document.write( "Question 159094: When John is as old as his father is now, his sister will be twice as old as she is now, and the age of his father will be twice the age john will be when his sister is as old as his father is now.
\n" ); document.write( "The total age of the three is a century.
\n" ); document.write( "How old is everyone now?
\n" ); document.write( "

Algebra.Com's Answer #117260 by gonzo(654)\"\" \"About 
You can put this solution on YOUR website!
took a while but i think i have the answer.
\n" ); document.write( "let S = sister's age now.
\n" ); document.write( "let J = john's age now.
\n" ); document.write( "let F = father's age now.
\n" ); document.write( "total age of the three is 100 so S + J + F = 100 (equation 1)*****
\n" ); document.write( "------------------------------------
\n" ); document.write( "first part of the problem states that when john is as old as his father is now, his sister will be twice as old as she is now.
\n" ); document.write( "let when that happens be in A years.
\n" ); document.write( "J + A = F (equation 2)*****
\n" ); document.write( "S + A = 2*S (equation 3)*****
\n" ); document.write( "subtracting equation 3 from equation 2 to remove the A, we get
\n" ); document.write( "J-S = F-2*S
\n" ); document.write( "adding 2*S to both sides of the equation, we get
\n" ); document.write( "J+S = F
\n" ); document.write( "subtracting J from both sides of the equation, we get
\n" ); document.write( "S = F-J
\n" ); document.write( "substituting in equation 1 above, we get
\n" ); document.write( "S + J + F = F - J + J + F = 100
\n" ); document.write( "the J cancels out and we are left with 2*F = 100
\n" ); document.write( "dividing both sides of the equation by 100, we get
\n" ); document.write( "F = 50 (equation 4)*****
\n" ); document.write( "-------------------------------------
\n" ); document.write( "second part of the problem states that the age of his father will be twice the age john will be when his sister is as old as his father is now.
\n" ); document.write( "let B = the number of years in which that will happen.
\n" ); document.write( "then,
\n" ); document.write( "F + B = 2*(J+B) = 2*J + 2*B (equation 5)*****
\n" ); document.write( "S + B = F (equation 6)*****
\n" ); document.write( "solving for F in equation 5, we get
\n" ); document.write( "F + B = 2*J + 2*B
\n" ); document.write( "F = 2*J + 2*B - B
\n" ); document.write( "F = 2*J + B
\n" ); document.write( "since equation 6 also equals F we can make 2*J + B = S + B
\n" ); document.write( "subtracting B from both sides of this equation, we get
\n" ); document.write( "2*J = S
\n" ); document.write( "which is the same as
\n" ); document.write( "S = 2*J (equation 7)*****
\n" ); document.write( "since equation 1 states that F + S + J = 100 and equation 4 states that F = 50 and equation 7 states that S = 2*J, equation 1 becomes
\n" ); document.write( "50 + 2*J + J = 100
\n" ); document.write( "subtracting 50 from both sides and adding the J's together, we get
\n" ); document.write( "3*J = 50
\n" ); document.write( "J = 50/3 (equation 8)*****
\n" ); document.write( "equation 7 states that S = 2*J, so S must be 100/3.
\n" ); document.write( "-------------------------------------
\n" ); document.write( "we now have 3 ages and need to test to see if they're accurate.
\n" ); document.write( "we have
\n" ); document.write( "F = 50
\n" ); document.write( "J = 50/3
\n" ); document.write( "S = 100/3
\n" ); document.write( "----------------------------------------
\n" ); document.write( "first part of the problem states that when john is as old as his father is now, his sister will be twice as old as she is now.
\n" ); document.write( "that led to equations 2 and 3.
\n" ); document.write( "since john's age is 50/3 and his father's age is 50, the first part of the first part of the problem can be solved for A.
\n" ); document.write( "50/3 + A = 50
\n" ); document.write( "multiplying both sides of the equation by 3, we get
\n" ); document.write( "50 + 3*A = 150
\n" ); document.write( "subtracting 50 from both sides of the equation, we get
\n" ); document.write( "3*A = 100
\n" ); document.write( "A = 100/3
\n" ); document.write( "so john will be as old as his father is now in 100/3 years.
\n" ); document.write( "substituting in the original equation, we get
\n" ); document.write( "50/3 + 100/3 = 50
\n" ); document.write( "150/3 = 50
\n" ); document.write( "50 = 50 so first part of the first part of the problem checks out.
\n" ); document.write( "second part of the first part of the problem states that in A years his sister will be twice as old as she is now.
\n" ); document.write( "if A = 100/3 and his sister is 100/3 years old now, then in 100/3 years his sister will be 200/3 years old which is twice as old as she is now.
\n" ); document.write( "second part of the first part of the problem checks out.
\n" ); document.write( "----------------------------------------
\n" ); document.write( "second part of the problem states that the age of his father will be twice the age john will be when his sister is as old as his father is now.
\n" ); document.write( "let B equal the number of years when that happens.
\n" ); document.write( "first part of the second part of the problem states that in B years, father will be twice as old as john will be then.
\n" ); document.write( "equation for this was F+B = 2*J+2*B (equation 5)
\n" ); document.write( "since we know that F = 50 and J = 50/3, this equation becomes
\n" ); document.write( "50 + B = 2*(50/3) + 2*B
\n" ); document.write( "subtracting B from both sides of the equation, we get
\n" ); document.write( "50 = 2*(50/3) + B
\n" ); document.write( "subtracting 2*(50/3) from both sides of the equation, we get
\n" ); document.write( "50 - 2*(50/3) = B
\n" ); document.write( "multiplying both sides of the equation by 3, we get
\n" ); document.write( "150 - 2*50 = 3*B
\n" ); document.write( "50 = 3*B
\n" ); document.write( "B = 50/3
\n" ); document.write( "so in 50/3 years, john's father will be twice as old as john is then.
\n" ); document.write( "substituting for B in equation 5, we get
\n" ); document.write( "50 + 50/3 = 2*(50/3) + 2*(50/3)
\n" ); document.write( "multiplying both sides of the equation by 3, we get
\n" ); document.write( "150 + 50 = 2*50 + 2*50
\n" ); document.write( "200 = 100 + 100
\n" ); document.write( "200 = 200
\n" ); document.write( "so first part of the second part of the problem checks out.
\n" ); document.write( "second part of the second part of the problem states that in B years, sister will be as old as her father is now.
\n" ); document.write( "equation for this is S + B = F
\n" ); document.write( "substituting for known values of S and B and F, we get
\n" ); document.write( "100/3 + 50/3 = 50
\n" ); document.write( "150/3 = 50
\n" ); document.write( "50 = 50
\n" ); document.write( "second part of the second part of the problem checks out.
\n" ); document.write( "------------------------------
\n" ); document.write( "answer to the problem is
\n" ); document.write( "Father = 50 years old now.
\n" ); document.write( "Sister = 100/3 = 33 and 1/3 years old now.
\n" ); document.write( "John = 50/3 = 16 and 2/3 years old now.\r
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "
\n" ); document.write( "
\n" );