В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
ногнео
ногнео
14.06.2021 15:45 •  Информатика

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

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

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

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

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

Ответ:
AlexNickrodef
AlexNickrodef
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 коп.
```

Надеюсь, я смог объяснить решение задачи понятным образом! Если у вас возникнут дополнительные вопросы, пожалуйста, сообщите мне.
0,0(0 оценок)
Ответ:
алина200423
алина200423
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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?