• Предмет: Информатика
  • Автор: hlushenkovaviktoriia
  • Вопрос задан 4 месяца назад

ЗАДАЧА:
Складіть програму для розв'язування задачі методом перебору. Придбали
огірки по 7 грн, лук по 8 грн і томати по 9 грн. Вартість покупки склала 98
грн. Скільки овочів кожного виду купили?

Ответы

Ответ дал: kyryloshapovalov
1

Ответ:

Python

# Задана вартість покупки та ціни на огірки, лук і томати

вартість_покупки = 98

ціна_огірків = 7

ціна_луку = 8

ціна_томатів = 9

# Перебор всіх можливих комбінацій кількостей овочів

for кількість_огірків in range(0, вартість_покупки // ціна_огірків + 1):

   for кількість_луку in range(0, вартість_покупки // ціна_луку + 1):

       for кількість_томатів in range(0, вартість_покупки // ціна_томатів + 1):

           # Обчислюємо вартість поточної комбінації

           поточна_вартість = (кількість_огірків * ціна_огірків +

                               кількість_луку * ціна_луку +

                               кількість_томатів * ціна_томатів)

           

           # Перевіряємо, чи вартість поточної комбінації дорівнює заданій вартості покупки

           if поточна_вартість == вартість_покупки:

               # Якщо умова виконується, виводимо кількість кожного виду овочів

               print("Кількість огірків:", кількість_огірків)

               print("Кількість луку:", кількість_луку)

               print("Кількість томатів:", кількість_томатів)

Ця програма перебирає всі можливі комбінації кількостей огірків, луку і томатів, обчислює вартість кожної комбінації і порівнює її з заданою вартістю покупки. Якщо знайдено комбінацію, вартість якої дорівнює вартості покупки, то програма виводить кількість кожного виду овочів цієї комбінації.

Объяснение:

Вас заинтересует