Решаем задачи Абрамян на Паскале. Begin 35

Begin35. Скорость лодки в стоячей воде $$V$$ км/ч, скорость течения реки $$U$$ км/ч ($$U$$ < $$V$$). Время движения лодки по озеру $$T_1$$ ч, а по реке (против течения) $$T_2$$ ч. Определить путь $$S$$, пройденный лодкой (путь = время * скорость). Учесть, что при движении против течения скорость лодки уменьшается на величину скорости течения.

Решение:

Другие задачи из раздела Begin можно посмотреть здесь.

Комментарии:

Комментарии 4

  • Все хорошо, но есть одно но! По условию задачи (U < V). Из этого следует что если я введу число которое не соответствует условию задачи, задача будет решена неверно. В решении должен быть цикл, который заставит пользователя ввести "правильные" цифры.

    • Вы правильно заметили, по условию задачи U меньше V. И не как иначе. Задачи по введению защиты от не правильны значений нет.

      Я согласен, задачу можно усложнять, написать проверку на ввод нужных значений, написание графического интерфейса. Проверку не выхода значений за пределы диапазонов значений типа. Может быть ограничение диапазонов под конкретную модель лодки.
      Но это всё очень большая работа, в том числе аналитическая. И она не входит в данную задачу.

      К тому же введение дополнительных фич не указанных в ТЗ плохая привычка. 🙂

  • Формула неверная, потому что не может лодка при скорости 50км/ч, чисто фактически за час пройти 3000км

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *