Решение Python Задача «Стоимость покупки»

Условие

Пирожок стоит a рублей и b копеек.
Нужно купить n пирожков.

Программа получает на вход числа:
a, b, n

Нужно вывести:

  • сколько рублей,
  • сколько копеек.

Логика решения

Чтобы не запутаться, удобнее всё перевести в копейки.

1 рубль = 100 копеек.

Сначала найдём цену одного пирожка в копейках:

price = a * 100 + b

Потом умножим на количество:

total = price * n

Теперь обратно переводим в рубли и копейки:

  • рубли → total // 100
  • копейки → total % 100
a = int(input())
b = int(input())
n = int(input())

price = a * 100 + b
total = price * n

rub = total // 100
kop = total % 100

print(rub, kop)

// — целочисленное деление
% — остаток от деления

Так мы аккуратно разделили рубли и копейки.

Leave a Reply

Your email address will not be published. Required fields are marked *

*