В аэробусе, вмещающем 160 пассажиров, три четверти мест находятся в салонах экономического класса

В аэробусе, вмещающем 160 пассажиров, три четверти мест находятся в салонах экономического класса и одна четверть мест — в салоне бизнес-класса. Стоимость билета в салоне бизнес-класса составляет х рублей, что в два раза выше стоимости билета в салонах экономического класса.

Разработайте программу, которая вычислит сумму денег, полученную авиакомпанией от продажи билетов на этот рейс, если известно, что остались нераспроданными а билетов бизнес-класса и b билетов экономического класса. Выделите все этапы решения этой задачи и опишите свои действия на каждом из них.

Ответ

1-й этап

Дано:

(40 − а) — количество проданных авиабилетов бизнес-класса по цене х рублей за билет;
(120 − b) — количество проданных авиабилетов экономического класса по цене х/2 рублей за билет.

Найти:

s — общую сумму, полученную компанией от продажи билетов за рейс.

2-й этап

Для нахождения s можно вычислить значение следующего выражения:
(40 − а) * х + (120 − b) * х/2.
Здесь а и b — целые величины, s — величина вещественного типа.

3-й этап

Блок-схема

4-й этап

program n_13_63;
var a, b: integer; s, x: real;
begin
writeln (‘Подсчет суммы от продажи билетов’);
writeln (‘Количество а непроданных билетов бизнес-класса’);
readln (a);
writeln (‘Количество b непроданных билетов экономического класса’);
readln (b);
writeln (‘Стоимость билетов бизнес-класса х‘);
readln (x);
s:=(40−a)*x+(120−b)*x/2;
writeln (‘Билетов продано на ‘, s,’ руб.’)
end.

5-й этап

Протестировать программу можно по следующим данным:

а = 39,
b = 119,
х = 2000,
s = 3000.

Опубликовано: 08.10.2019 Обновлено: 08.10.2019
Поделись с друзьями

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

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

два × три =