Вопрос по информатике:
Стоимость проезда в маршрутке – 2грн. Количество сидячих мест – 20. Количество стоячих – 10. За день 50% поездок маршрутка полностью наполнена, 30% - заполнены только сидячие места, 20% - половина сидячих мест пуста. а) пользователь вводит количество поездок за день, посчитать общую прибыль. б) пользователь вводит расстояние одной поездки, стоимость бензина и расход бензина. Посчитать прибыль с учетом расходов на бензин.
Помогите написать код на С++ а то не сильно с этими процентами разобрался
- 14.01.2018 23:50
- Информатика
- remove_red_eye 15069
- thumb_up 36
Ответы и объяснения 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*цену бензина*всю дистанцию. (что-бы найти всю дистанцию нужно умножить дистанцию на кол-во проходов).
Ну а теперь от прибыли отнимаем расходы на бензин и получаем наш результат.
- 15.01.2018 23:40
- thumb_up 25
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.