Решение прикрепил скрином, дальше идут объяснения.
Переменные:
count - кол-во поездок.
gas_price - цена за бензин.
gas_rashod - расход бензина.
distance - дистанция одной поездки.
sum - конечная сумма.
Работа с переменными:
Для начала пользователь все их заполняет (кроме sum)
Потом мы считаем всю прибыль (без учёта расхода).
Как считаем?
Мы знаем, что 50% поездок маршрутка полная, то-есть за один проход он получает 60 грн за один проход. Тоесть всё что нам нужно, умножить стоимость билета на ко-во мест (2*30) а потом это умножить на 50% наших проходов, что-бы найти 50% проходов нужно кол-во проходов умножить на 0.5.
Формула - 2*30*(кол-во поездок*0.5)
Далее у нас 30% поездок заполнены только сидячие места,
Соответственно формула - 2*20*(кол-во поездок*0.3)
Ну и 20% половина сидячих мест.
Формула - 2*10*(кол-во поездок*0.2)
Всё, прибыль мы узнали, теперь нам нужно от неё отнять расходы на бензин, что-бы узнать расходы мы применяем формулу - расход/100*цену бензина*всю дистанцию. (что-бы найти всю дистанцию нужно умножить дистанцию на кол-во проходов).
Ну а теперь от прибыли отнимаем расходы на бензин и получаем наш результат.