Страница 65-71 §2.1 номер 12, ГДЗ по информатике за 9 класс к учебнику Босовой
Разработайте программу, которая вычислит сумму денег, полученную авиакомпанией от продажи билетов на этот рейс, если известно, что остались нераспроданными a билетов бизнес-класса и b билетов экономического класса. Выделите все этапы решения этой задачи и опишите свои действия на каждом из них.
Постановка задачи.
Известно:
• количество пассажиров, вмещающихся в аэробус - 160 человек;
• доля мест эконом-класса - ¾;
• доля мест бизнес-класса - ¼;
• стоимость билета в бизнес-классе - х рублей;
• стоимость билета в эконом-классе - х/2 рублей;
• количество нераспроданных билетов бизнес-класса - а;
• количество нераспроданных билетов эконом-класса - b.
Надо: определить выручку программы от продажи билетов на этот рейс.
Формализация.
Формула расчета выручки:
КЭ - количество мест в аэробусе эконом-класса - 160*3/4=120;
КБ - количество мест бизнес-класса в аэробусе - 160-120=40;
Выручка от рейса: S=(120- b)*х/2+(40-а)*х
Если в компании имеются аэробусы с разным количеством посадочных мест, можно расширить задачу для любого аэробуса. Для этого надо обозначить количество мест переменной, например - К.
Тогда формула для подсчета выручки примет вид:
S=(К*3/4- b)*х/2+(К*1/4-а)*х
Алгоритмизация.

Программирование.
program z_12;
var
x, s: real;
k,a,b: integer;
begin
writeln (Введи количество мест в аэробусе >');
readln(k);
write ('Введите стоимость билета в бизнес-классе (руб.) > ');
readln (х);
write ('Введите количество непроданных билетов в бизнес-классе и эконом-классе > ');
readln (a,b);
s:=(k/4 - a)*x+(k*3/4 -b)*x/2;
writeln ('Выручка авиакомпании составила >', s:8:2,' руб.')
end.
Тестирование.
К=160; а=15; b=50; х=2000 рублей.
Программа должна выдать: выручку программы 120000 рублей.
Программа выдает: Выручка авиакомпании составила >120000.00 руб.
В процессе тестирование был немного изменен ввод данных для более удобного использования программы.