ПОМОГИТЕ ПОЖАЛУЙСТА ( ИНФОРМАТИКА 9 КЛАСС ) Программа Python. Задача: Ввести три числа: цену пирожка(...

Тематика Информатика
Уровень 10 - 11 классы
информатика 9 класс Python программа цена пирожки рубли копейки количество сумма оплата
0

ПОМОГИТЕ ПОЖАЛУЙСТА ( ИНФОРМАТИКА 9 КЛАСС ) Программа Python. Задача:

Ввести три числа: цену пирожка( два числа: рубли потом копейке) и количество пирожков . Найти сумму которую нужно заплатить (рубли и копейки)

пример :

стоимость пирожка 12 50

сколько пирожков 5

к оплате 62 руб. 50 коп.

avatar
задан 4 месяца назад

2 Ответа

0

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

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

Пример кода на Python:

price_rub = int(input("Введите цену пирожка в рублях: "))
price_kop = int(input("Введите цену пирожка в копейках: "))
quantity = int(input("Введите количество пирожков: "))

total_kop = (price_rub * 100 + price_kop) * quantity
total_rub = total_kop // 100
total_kop = total_kop % 100

print("К оплате:", total_rub, "руб.", total_kop, "коп.")

После ввода данных программа выведет сумму, которую необходимо заплатить - в данном случае 62 рубля 50 копеек.

avatar
ответил 4 месяца назад
0

Для решения задачи на Python можно создать программу, которая выполняет следующие шаги:

  1. Вводит стоимость одного пирожка в рублях и копейках.
  2. Вводит количество пирожков.
  3. Вычисляет общую сумму, которую нужно заплатить, в рублях и копейках.

Примерный алгоритм решения:

  1. Вводим стоимость пирожка, разделяем её на рубли и копейки.
  2. Вводим количество пирожков.
  3. Переводим стоимость одного пирожка в копейки (чтобы избежать проблем с плавающей запятой).
  4. Умножаем стоимость одного пирожка в копейках на количество пирожков.
  5. Переводим общую сумму обратно в рубли и копейки.

Пример кода на Python:

# Ввод стоимости пирожка
print("Введите стоимость одного пирожка (рубли и копейки):")
rubles = int(input("Рубли: "))
kopecks = int(input("Копейки: "))

# Ввод количества пирожков
quantity = int(input("Введите количество пирожков: "))

# Перевод стоимости пирожка в копейки для удобства расчетов
total_kopecks_per_pie = rubles * 100 + kopecks

# Вычисление общей суммы в копейках
total_kopecks = total_kopecks_per_pie * quantity

# Перевод общей суммы обратно в рубли и копейки
total_rubles = total_kopecks // 100
remaining_kopecks = total_kopecks % 100

# Вывод результата
print(f"К оплате: {total_rubles} руб. {remaining_kopecks} коп.")

Пояснение шагов:

  1. Ввод стоимости пирожка: Мы запрашиваем у пользователя два числа: рубли и копейки, и сохраняем их в переменных rubles и kopecks соответственно.
  2. Ввод количества пирожков: Мы запрашиваем у пользователя количество пирожков и сохраняем это значение в переменной quantity.
  3. Перевод стоимости пирожка в копейки: Чтобы упростить вычисления, переводим всю стоимость пирожка в копейки. Для этого умножаем количество рублей на 100 и добавляем к полученному значению количество копеек.
  4. Вычисление общей суммы в копейках: Умножаем стоимость одного пирожка в копейках на количество пирожков.
  5. Перевод общей суммы обратно в рубли и копейки: Для этого используем оператор целочисленного деления //, чтобы получить количество рублей, и оператор модульного деления %, чтобы получить оставшиеся копейки.
  6. Вывод результата: Выводим итоговую сумму в формате "рубли и копейки".

Этот алгоритм позволяет точно и корректно рассчитать общую стоимость пирожков, избегая ошибок, связанных с округлением при работе с плавающей запятой.

avatar
ответил 4 месяца назад

Ваш ответ

Вопросы по теме