document.write( "Question 248519: Please help me help my son with this word problem ...\r
\n" ); document.write( "\n" ); document.write( "A boat travels 60 km upstream (against the current) in 5 hours. The boat travels the same distance downstream in 3 hours. What is the rate of the boat in still water? What is the rate of the current?
\n" ); document.write( "

Algebra.Com's Answer #181125 by oberobic(2304)\"\" \"About 
You can put this solution on YOUR website!
We start with what we know about distance problems.
\n" ); document.write( "d = r * t, where d=distance, r=rate, and t=time
\n" ); document.write( ".
\n" ); document.write( "Upstream info:
\n" ); document.write( "60=r*5
\n" ); document.write( "r = 12 mph
\n" ); document.write( ".
\n" ); document.write( "Downstream
\n" ); document.write( "60 = r*3
\n" ); document.write( "r = 20
\n" ); document.write( ".
\n" ); document.write( "We need to assume the boat runs as fast as possible in both directions, otherwise we cannot solve the problem.
\n" ); document.write( ".
\n" ); document.write( "Let's call the upstream rate: U
\n" ); document.write( "Let's call the downstream rate: D
\n" ); document.write( "Let's call the unknown maximum rate: X
\n" ); document.write( "And finally, the current is flowing at C mph.
\n" ); document.write( ".
\n" ); document.write( "Upstream:
\n" ); document.write( "U = X-C
\n" ); document.write( "In English, the upstream rate = max speed of the boat MINUS the current flowing against it.;
\n" ); document.write( "X - C = 12, as shown above.
\n" ); document.write( ".
\n" ); document.write( "Downstream:
\n" ); document.write( "D = X + C
\n" ); document.write( "In English, the downstream rate = max speed of the boat PLUS the current pushing it along.
\n" ); document.write( "X+C=20
\n" ); document.write( ".
\n" ); document.write( "So we have two equations and two unknowns. Piece of cake. Right?
\n" ); document.write( "X - C = 12
\n" ); document.write( "X + C = 20
\n" ); document.write( ".
\n" ); document.write( "Let's add them.
\n" ); document.write( "2X = 32
\n" ); document.write( "X = 16
\n" ); document.write( ".
\n" ); document.write( "So the unknown maximum speed X is 16.
\n" ); document.write( ".
\n" ); document.write( "Now we check our work, as we always do...
\n" ); document.write( ".
\n" ); document.write( "Looking back at what we know,
\n" ); document.write( "X-C = 12
\n" ); document.write( "16-C=12
\n" ); document.write( "C=4
\n" ); document.write( "OK
\n" ); document.write( ".
\n" ); document.write( "And we know
\n" ); document.write( "X+C = 20
\n" ); document.write( "16 + C = 20
\n" ); document.write( "C=4
\n" ); document.write( ".
\n" ); document.write( "Checking the upstream rate...
\n" ); document.write( "60/(16-4)= 60/12 = 5, which is how long we were told it took.
\n" ); document.write( "Checking the downstream rate...
\n" ); document.write( "60/(16+4) = 60/20 = 3, which is how long we were told it took.
\n" ); document.write( "Done.
\n" ); document.write( "
\n" );