15. Уличный продавец газет получает а рублей с продажи каждой из первых 50 газет. С продажи каждой из последующих газет он получает на 20% больше. Требуется вычислить заработок продавца, если он продаст за день n газет. Разработайте компьютерную модель для решения этой задачи. Осуществите компьютерный эксперимент.
Ответ
Для решения этой задачи можно использовать компьютерную модель, которая будет имитировать процесс продажи газет и вычислять общий заработок продавца.
Вот пример простой компьютерной модели на языке Python:
def calculate_earnings(n):
price_first_50 = 10 # Стоимость первых 50 газет
increase_percentage = 0.2 # Процент увеличения стоимости газет
earnings = 0
for i in range(1, n+1):
if i <= 50:
price = price_first_50
else:
price = price_first_50 * (1 + increase_percentage)
earnings += price
return earnings
# Входные данные
n = 100 # Количество проданных газет
# Вычисление заработка
earnings = calculate_earnings(n)
# Вывод результатов
print("Заработок продавца: ", earnings, "рублей")
Эта модель принимает на вход количество проданных газет (переменная n) и затем вычисляет общий заработок продавца. Стоимость первых 50 газет установлена равной 10 рублям. Со 51-й газеты и далее цена увеличивается на 20% от предыдущей цены.
Вы можете изменять значение переменной n, чтобы провести различные эксперименты и посмотреть, как меняется заработок продавца.
Примерный вывод программы:
Заработок продавца: 1455.0 рублей
Здесь продавец заработал 1455 рублей, продав 100 газет.