Решить в Python Пирожок в столовой стоит A рублей и B копеек. Определите, сколько рублей и копеек нужно заплатить за N пирожков. Программа получает на вход три числа: A, B, N — целые, неотрицательные, не превышают 10000. Программа должна вывести два числа: стоимость покупки в рублях и копейках.

Пример:
Тест 1
Входные данные:
10
15
2

Вывод программы:
20 30

Тест 2
Входные данные:
2
50
4

Вывод программы:
10 0

Отлишник88 Отлишник88    3   21.10.2020 13:53    2587

Ответы
ibra16 ibra16  20.11.2020 13:53

from math import floor

A, B, N=int(input()), int(input()), int(input())

print(floor((A+B/100)*N),int(100*((A+B/100)*N-floor((A+B/100)*N

ПОКАЗАТЬ ОТВЕТЫ
DogyStyleee DogyStyleee  22.01.2024 21:35
Хорошо, давайте решим эту задачу шаг за шагом.

1. Сначала мы получаем входные данные: значения A, B и N.

2. Затем мы должны вычислить общую стоимость покупки. Это можно сделать умножив стоимость одного пирожка (A рублей и B копеек) на количество пирожков (N). Для этого мы домножаем A на N, а затем B на N.

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

4. Чтобы получить количество рублей, мы делим общую стоимость покупки на 100 и отбрасываем остаток. Это можно сделать с помощью операции деления "//" в Python.

5. Чтобы получить количество копеек, мы используем остаток от деления общей стоимости покупки на 100. Это можно сделать с помощью операции остатка от деления "%" в Python.

6. Наконец, мы выводим полученное количество рублей и копеек.

Вот как выглядит решение задачи на языке Python:

```python
A = int(input("Введите стоимость одного пирожка в рублях: "))
B = int(input("Введите стоимость одного пирожка в копейках: "))
N = int(input("Введите количество пирожков: "))

# Вычисляем общую стоимость покупки в копейках
total_cost = (A * 100 + B) * N

# Вычисляем количество рублей и копеек
rubles = total_cost // 100
kopeks = total_cost % 100

# Выводим результат
print("Стоимость покупки: ", rubles, "руб.", kopeks, "коп.")
```

Теперь, если мы запустим этот код и введем значения, указанные в примере задачи, мы получим следующий результат:

```
Введите стоимость одного пирожка в рублях: 10
Введите стоимость одного пирожка в копейках: 15
Введите количество пирожков: 2
Стоимость покупки: 20 руб. 30 коп.
```

или

```
Введите стоимость одного пирожка в рублях: 2
Введите стоимость одного пирожка в копейках: 50
Введите количество пирожков: 4
Стоимость покупки: 10 руб. 0 коп.
```

Надеюсь, я смог объяснить решение задачи понятным образом! Если у вас возникнут дополнительные вопросы, пожалуйста, сообщите мне.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика