Написать программу в паскале Автобус провозит 50 пассажиров. Из них 10 едут до первой станции, 20 - до второй, а остальные до конечной. стоимость билетов до каждой станции соответственно равна a,b,c. Определите сколько рейсов должен делать автобус. чтобы выручка составила К руб?

28 Сен 2019 в 18:40
316 +1
1
Ответы
1

program BusRevenueCalculation;

var
a, b, c, K, revenue: integer;
trips: integer;

begin
// Ввод данных
writeln('Enter the ticket price for the first station (a): ');
readln(a);
writeln('Enter the ticket price for the second station (b): ');
readln(b);
writeln('Enter the ticket price for the final station (c): ');
readln(c);
writeln('Enter the desired revenue amount (K): ');
readln(K);

trips := 0;
revenue := 0;

// Подсчет выручки
while revenue < K do
begin
trips := trips + 1;
revenue := trips (10a + 20b + (50-30trips)*c);
end;

writeln('The bus should make ', trips, ' trips to reach the desired revenue of ', K, ' rub.');

end.

19 Апр 2024 в 19:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир