20% - 1й час
2/5 - 2й час
40 км - 3й час
20%=0,2=2/10=1/5
1) 1/5+2/5=3/5 - прошел автобус за 1й и 2й часы вместе
2) 1-3/5=2/5 - прошел автобус за 3й час, что равно 40 км по условию задачи
3) 2/5х=40
х=40:2/5
х=100 км - весь путь
Ответ: автобус прошел 100 км.