Номер §2.2 № 15

ГДЗ по информатике 9 класс, Босова 2023, страница 105

§. № Модель заработка продавца газет

Уличный продавец газет получает aa рублей с продажи каждой из первых 50 газет. С продажи каждой из последующих газет он получает на 20% больше. Требуется вычислить заработок продавца, если он продаст за день nn газет. Разработайте компьютерную модель для решения этой задачи. Осуществите компьютерный эксперимент.

Решение

За каждую из первых газет продавец получает рублей. «На % больше» означает рубля за каждую газету после пятидесятой. Пусть — целое неотрицательное число проданных газет.

Если , все газеты оплачиваются по первой ставке: . Если , первые дают , а оставшиеся дают . Значит,

Реализуем эту модель на Python:

a = float(input('Оплата за одну из первых  газет: '))
n = int(input('Число проданных газет: '))
if a <  or n < :
    print('Недопустимые исходные данные')
elif n <= :
    s = n * a
    print('Заработок:', s)
else:
    first =  * a
    next_part = (n - ) * . * a
    s = first + next_part
    print('Заработок:', s)

Первая ветвь условия выбирает расчёт для количества не более ; вторая отдельно учитывает две ставки. Проведём эксперимент при руб. и : руб. При первые газет дают руб., следующие — руб.; вместе руб. Увеличение заработка после пятидесятой газеты соответствует модели.

Ответ

Если , то ; если , то . Пример: при и заработок равен рублям.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото