Всего автобус прошёл 30+24+42=96 км
В первй час автобус прошёл 30/96=5/16 пути или 31,25% всего пути
Во второй час 24/96=4/16 пути или 25% всего пути
В третий час автобус прошел 42/96=7/16 пути или 43,75% всего пути
После первого часа движения автобусу надо было пройти
24+42=66 км или 90-30=66 км
Во второй час автобус прошёл 24/66 оставшегося пути, 24/66=4/11 пути или 36,36% оставшегося после первого часа пути.
В третий час от 66 км автобус прошёл 42/66=7/11 пути или 63,64% оставшегося после первого часа пути.