Этапы решения задачи на компьютере
§20
В аэробусе, вмещающем 160 пассажиров, три четверти мест находятся в салонах экономического класса и одна четверть мест - в салоне бизнес-класса.
Стоимость билета в салоне бизнес класса составляет х рублей, что в два раза выше стоимости билета в салонах экономического класса.
Разработайте программу, которая вычислит сумму денег, полученную авиакомпанией от продажи билетов на этот рейс, если известно, что остались нераспроданными а билетов бизнес-класса и b билетов экономического класса.
Выделите все этапы решения этой задачи и опишите свои действия на каждом из них.
(40 – а) – количество проданных авиабилетов бизнес класса по цене x рублей за билет;
(120 – b) – количество проданных авиабилетов экономического класса по цене x/2 рублей за билет.
Требуется найти s – общую сумму, полученную компанией от продажи билетов за рейс.
2-й этап . Для нахождения s можно вычислить значение следующего выражения:
(40 – а)*x+(120 – b)*x/2
Здесь a и b – целые величины, s – величина вещественного типа.
3-й этап.
4-й этап.
program n_1;
var a, b: integer; s, x: real;
begin
writeln ('Подсчѐт суммы от продажи билетов');
writeln ('Количество непроданных билетов бизнес класса a');
readln (a);
writeln ('Количество непроданных билетов бизнес класса b');
readln (b);
writeln ('Стоимость билетов бизнес класса x');
readln (x);
s := (40 – а)*x+(120 – b)*x/2;
writeln ('Билетов продано на ', s, ' руб.')
end .
5-й этап
Протестировать программу по следующим данным:
a=39, b=119, x=2000, s= 230.

Этапы решения задачи на компьютере (186.41 KB)

