Сколько рублей и копеек нужно заплатить за N пирожков, если каждый пирожок в столовой стоит A рублей и B копеек?

  • 63
Сколько рублей и копеек нужно заплатить за N пирожков, если каждый пирожок в столовой стоит A рублей и B копеек? Программа получает на вход три целых неотрицательных числа: A, B, N, которые не превышают 10000. Требуется вывести два числа: общую стоимость покупки в рублях и копейках. Пример: Тест 1. Входные данные: 10 15 2. Вывод программы: 20 30. Тест 2. Входные данные: 2 50 4. Вывод программы:
Лунный_Ренегат_7602
27
Для решения данной задачи, нам необходимо умножить стоимость одного пирожка на количество пирожков и получить общую стоимость покупки. Так как стоимость пирожка указана в рублях и копейках, нужно быть внимательным и учесть разделение на рубли и копейки.

Начнем с того, что переведем стоимость пирожка в копейки. Для этого умножим количество рублей на 100 (так как в одном рубле 100 копеек) и добавим количество копеек. Итак, общая стоимость одного пирожка в копейках будет равна \(A \cdot 100 + B\).

Теперь умножим общую стоимость одного пирожка в копейках на количество пирожков. Итак, общая стоимость покупки в копейках будет равна \((A \cdot 100 + B) \cdot N\).

Теперь нам необходимо разделить общую стоимость покупки на рубли и копейки. Для этого мы разделим общую стоимость покупки на 100 и получим количество рублей, а остаток от деления будет количеством копеек.

К примеру, если общая стоимость покупки равна 3030 копеек, то это означает, что нужно заплатить 30 рублей и 30 копеек.

Давайте реализуем этот алгоритм в коде:

python
A, B, N = map(int, input().split())

# переводим общую стоимость пирожка в копейки
total_price = (A * 100 + B) * N

# находим количество рублей и копеек
rubles = total_price // 100
kopeks = total_price % 100

print(rubles, kopeks)


Надеюсь, мой ответ был исчерпывающим и пошаговым. Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать!