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

matveysandors matveysandors    1   16.10.2020 07:02    21

Ответы
rimmochkapups9p0dicd rimmochkapups9p0dicd  11.01.2024 12:58
Для того, чтобы решить эту задачу, можно использовать следующий алгоритм:

1. Задать переменные:
- n - количество пассажиров (в данном случае вместимость аэробуса, равная 160);
- x - количество мест в салоне бизнес-класса (равно трети от общего количества мест);
- y - количество мест в салонах экономического класса (равно двум третям от общего количества мест);
- cost_economy - стоимость билета в экономическом классе (в два раза меньше, чем в бизнес-классе);
- cost_business - стоимость билета в бизнес-классе.

2. Ввести данные:
- а - количество нераспроданных билетов бизнес-класса;
- b - количество нераспроданных билетов экономического класса.

3. Вычислить количество проданных билетов:
- sold_business = x - a;
- sold_economy = y - b.

4. Вычислить сумму денег, полученную авиакомпанией от продажи билетов:
- total_money = sold_business * cost_business + sold_economy * cost_economy.

5. Вывести результат:

Программа на языке C++ будет выглядеть следующим образом:

```cpp
#include

int main() {
int n = 160;
int x = n / 4;
int y = n * 3 / 4;
int cost_economy = 1000; // пример стоимости билета в экономическом классе
int cost_business = 2000; // пример стоимости билета в бизнес-классе

int a, b;
std::cout << "Введите количество нераспроданных билетов бизнес-класса: ";
std::cin >> a;
std::cout << "Введите количество нераспроданных билетов экономического класса: ";
std::cin >> b;

int sold_business = x - a;
int sold_economy = y - b;

int total_money = sold_business * cost_business + sold_economy * cost_economy;

std::cout << "Сумма денег, полученная авиакомпанией от продажи билетов: " << total_money << " рублей" << std::endl;

return 0;
}
```

В данной программе сначала задаются необходимые переменные и вводятся данные о количестве нераспроданных билетов бизнес и эконом класса. Затем вычисляются количество проданных билетов и сумма денег от продажи билетов. Результат выводится на экран.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика