Разработайте программу на языке Python, которая будет решать следующую задачу: у нас есть аэробус, вмещающий

  • 26
Разработайте программу на языке Python, которая будет решать следующую задачу: у нас есть аэробус, вмещающий 160 пассажиров. Из них три четверти занимают места в салонах эконом-класса, а одна четверть - в бизнес-классе. Стоимость билета в бизнес-классе составляет х рублей, что в два раза выше стоимости билета в эконом-классе. Нам нужно вычислить сумму денег, полученную авиакомпанией от продажи билетов на этот рейс. Известно, что осталось нераспроданными а билетов бизнес-класса и b билетов эконом-класса. Напишите программу, которая решит эту задачу, включая все необходимые этапы и опишите свои действия на каждом из них.
Звездный_Лис
57
Шаги решения задачи:
1. Определим количество пассажиров, занимающих места в эконом-классе. Так как три четверти пассажиров занимают места в эконом-классе, то количество таких пассажиров можно найти следующим образом:
\[ \text{количество пассажиров в эконом-классе} = \frac{3}{4} \times 160 \]
2. Определим количество пассажиров, занимающих места в бизнес-классе. Так как одна четверть пассажиров занимают места в бизнес-классе, то количество таких пассажиров можно найти следующим образом:
\[ \text{количество пассажиров в бизнес-классе} = \frac{1}{4} \times 160 \]
3. Определим стоимость билета в эконом-классе. Пусть стоимость билета в эконом-классе будет равна \(y\) рублям. Тогда стоимость билета в бизнес-классе будет равна \(2y\) рублям.
4. Определим количество нераспроданных билетов в бизнес-классе и эконом-классе. Пусть количество нераспроданных билетов в бизнес-классе будет равно \(a\), а в эконом-классе - \(b\).
5. Вычислим сумму денег, полученную авиакомпанией от продажи билетов на этот рейс. Сумма денег равна произведению количества пассажиров на стоимость билета в соответствующем классе:
\[ \text{сумма денег} = \text{количество пассажиров в бизнес-классе} \times 2y + \text{количество пассажиров в эконом-классе} \times y \]
\[ \text{сумма денег} = \left( \frac{1}{4} \times 160 \right) \times 2y + \left( \frac{3}{4} \times 160 \right) \times y \]
\[ \text{сумма денег} = 40 \times 2y + 120 \times y \]
\[ \text{сумма денег} = 80y + 120y \]
\[ \text{сумма денег} = 200y \]

Ниже представлена программа на языке Python, которая будет решать данную задачу:

python
# Ввод данных от пользователя
a = int(input("Введите количество нераспроданных билетов в бизнес-классе: "))
b = int(input("Введите количество нераспроданных билетов в эконом-классе: "))

# Вычисляем количество пассажиров в каждом классе
passengers_business = (1/4) * 160
passengers_economy = (3/4) * 160

# Вычисляем стоимость билета в эконом-классе
# Пусть стоимость билета в эконом-классе будет равна y рублям
# Тогда стоимость билета в бизнес-классе будет равна 2y рублям
y = 1
ticket_cost_business = 2 * y

# Вычисляем сумму денег
total_money = passengers_business * ticket_cost_business + passengers_economy * y

# Выводим результат
print("Сумма денег, полученных авиакомпанией:", total_money)


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