Написал автоматические зачисление платежа после оплаты, хочу реализовать систему выдачи билетов за каждые 25 рублей, например человек пополняет 150 рублей и получает 6 билетов, но при этом если он пополнит например на 29 рублей, то должно выдать по прежнему 1 билет, а не 1.16, если делить sum / 25, хочу попросить знающих пример с обычными переменными, спасибо заранее!
MoonCorp, для решения этой задачи можно использовать оператор деления с остатком `%`. Вот пример кода на языке Python: sum = 150 # сумма пополнения ticket_price = 25 # стоимость одного билета tickets = sum // ticket_price # количество билетов без учета остатка remainder = sum % ticket_price # остаток от деления суммы на стоимость билета if remainder >= ticket_price / 2: # если остаток больше или равен половине стоимости билета tickets += 1 # добавляем один билет print("Количество билетов:", tickets) Код sum = 150 # сумма пополнения ticket_price = 25 # стоимость одного билета tickets = sum // ticket_price # количество билетов без учета остатка remainder = sum % ticket_price # остаток от деления суммы на стоимость билета if remainder >= ticket_price / 2: # если остаток больше или равен половине стоимости билета tickets += 1 # добавляем один билет print("Количество билетов:", tickets) В этом примере мы сначала вычисляем количество билетов без учета остатка от деления. Затем проверяем, больше ли остаток или равен половине стоимости билета. Если да, то добавляем один билет. Если нет, то остаток не учитывается. Надеюсь, это поможет тебе решить задачу!