You can put this solution on YOUR website! 3 hours and 38 minutes is equivalent to:
3 + 38/60 = 3.63 hours.
31 miles divided by 3.63 hours is equal to 8.53 miles per hour
all displayed answers have been rounded to the nearest 2 decimal places.
all intermediate answers are not rounded.