1. Найдем расстояние, которое теплоход прошел по озеру:
Расстояние = Скорость × Время
\( S_{озеро} = 42 \text{ км/ч} \times 2 \text{ ч} = 84 \text{ км} \)
2. Найдем расстояние, которое теплоход прошел вверх по реке:
Расстояние = Скорость × Время
\( S_{река} = 40 \text{ км/ч} \times 3 \text{ ч} = 120 \text{ км} \)
3. Найдем общий путь, который прошел теплоход:
Общий путь = Расстояние по озеру + Расстояние по реке
\( S_{общий} = 84 \text{ км} + 120 \text{ км} = 204 \text{ км} \)
Ответ: Теплоход прошел 204 км.