
Вопрос задан 05.05.2023 в 18:54.
Предмет Информатика.
Спрашивает Махонина Юлия.
Помогите решить. Напиши программу, считающую кэшбек с покупок. Марс алгоритмика


Ответы на вопрос

Отвечает Хадков Женя.
Ответ:
Я зделал вот так: name = input('Имя клиента:')
put = input('Количество купленных путёвок:')
put = int(put)
put2 = input('Предлагаемая путёвка:')
print('Здравствуйте,', name)
print('Вы путешествовали с нами уже', put, 'раз(а)! Хотите снова?')
print('Наша турфима проводит распродажу. Тур в', put2, 'со скидкой 50%!')



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример программы на языке Python:
```python
# пример данных о покупках
purchases = [
{'product': 'молоко', 'price': 60},
{'product': 'сыр', 'price': 300},
{'product': 'хлеб', 'price': 50},
{'product': 'яблоки', 'price': 120},
{'product': 'масло', 'price': 150},
{'product': 'сливки', 'price': 180},
{'product': 'кефир', 'price': 70},
]
# процент кэшбэка
cashback_percent = 5
# функция для расчета кэшбека
def calculate_cashback(purchases, cashback_percent):
cashback = 0
for purchase in purchases:
cashback += purchase['price'] * cashback_percent / 100
return round(cashback, 2)
# вызов функции и вывод результата
result = calculate_cashback(purchases, cashback_percent)
print("Кэшбэк с покупок:", result, "руб.")
```
В данной программе мы имеем список покупок в формате `{название продукта: цена}` и процент кэшбэка. Далее, есть функция `calculate_cashback`, которая принимает список покупок и процент кэшбэка, и возвращает вычисленный кэшбэк. Обход списка покупок происходит с помощью цикла `for`, где каждый элемент списка представлен словарём с ключами `product` и `price`. Для вычисления кэшбэка используется формула `purchase['price'] * cashback_percent / 100`. Результат округляется до 2 знаков после запятой с помощью функции `round`. В конце программы происходит вызов функции `calculate_cashback` и вывод результата.
0
0
```python
# пример данных о покупках
purchases = [
{'product': 'молоко', 'price': 60},
{'product': 'сыр', 'price': 300},
{'product': 'хлеб', 'price': 50},
{'product': 'яблоки', 'price': 120},
{'product': 'масло', 'price': 150},
{'product': 'сливки', 'price': 180},
{'product': 'кефир', 'price': 70},
]
# процент кэшбэка
cashback_percent = 5
# функция для расчета кэшбека
def calculate_cashback(purchases, cashback_percent):
cashback = 0
for purchase in purchases:
cashback += purchase['price'] * cashback_percent / 100
return round(cashback, 2)
# вызов функции и вывод результата
result = calculate_cashback(purchases, cashback_percent)
print("Кэшбэк с покупок:", result, "руб.")
```
В данной программе мы имеем список покупок в формате `{название продукта: цена}` и процент кэшбэка. Далее, есть функция `calculate_cashback`, которая принимает список покупок и процент кэшбэка, и возвращает вычисленный кэшбэк. Обход списка покупок происходит с помощью цикла `for`, где каждый элемент списка представлен словарём с ключами `product` и `price`. Для вычисления кэшбэка используется формула `purchase['price'] * cashback_percent / 100`. Результат округляется до 2 знаков после запятой с помощью функции `round`. В конце программы происходит вызов функции `calculate_cashback` и вывод результата.


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