Вопрос:

6. Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком). Напишите программу для ввода точной суммы налога и вывода суммы, которую следует уплатить.

Смотреть решения всех заданий с листа

Ответ:

Давай напишем программу на языке Python, которая будет учитывать правила округления суммы налога, как указано в задании.

Решение:

# Ввод суммы налога
sum_naloga = float(input("Введите сумму налога: "))

# Выделение рублей и копеек
rubli = int(sum_naloga)
kopeiki = int((sum_naloga - rubli) * 100)

# Округление суммы
if kopeiki < 50:
    okruglennaya_summa = rubli  # Округление в меньшую сторону
else:
    okruglennaya_summa = rubli + 1  # Округление в большую сторону

# Вывод результата
print("Сумма к уплате:", int(okruglennaya_summa))

Объяснение:

  1. Сначала мы запрашиваем у пользователя сумму налога.
  2. Затем разделяем сумму на рубли и копейки.
  3. После этого, используя условный оператор if, проверяем количество копеек. Если копеек меньше 50, то округляем сумму в меньшую сторону (то есть оставляем только рубли). Если копеек 50 или больше, то округляем сумму в большую сторону (то есть прибавляем 1 рубль к имеющимся рублям).
  4. В конце выводим округленную сумму, которую следует уплатить.

Ответ: Программа, округляющая сумму налога в соответствии с заданными правилами, готова.

Теперь ты знаешь, как обрабатывать ввод данных, выполнять математические операции и принимать решения в Python. У тебя все получится!

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие