• Стоимость проезда в маршрутке – 2грн. Количество сидячих мест – 20. Количество стоячих – 10. За день 50% поездок маршрутка полностью наполнена, 30% - заполнены только сидячие места, 20% - половина сидячих мест пуста. а) пользователь вводит количество поездок за день, посчитать общую прибыль. б) пользователь вводит расстояние одной поездки, стоимость бензина и расход бензина. Посчитать прибыль с учетом расходов на бензин.
    Помогите написать код на С++ а то не сильно с этими процентами разобрался

Ответы 1

  • Решение прикрепил скрином, дальше идут объяснения.

    Переменные:

    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*цену бензина*всю дистанцию. (что-бы найти всю дистанцию нужно умножить дистанцию на кол-во проходов).

    Ну а теперь от прибыли отнимаем расходы на бензин и получаем наш результат.

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years