Информатика

Створіть програму на Python, яка обчислить загальну вартість покупки, суму знижки та загальну вартість покупки

Створіть програму на Python, яка обчислить загальну вартість покупки, суму знижки та загальну вартість покупки зі знижкою. Вам потрібно купити однакову канцелярію для всього класу. Нижче наведено деталі, які вам потрібно ввести:

1. Введіть кількість учнів у класі (це повинен бути цілочисельний тип).
2. Введіть назву однакової канцелярії для класу (варіанти: ручки, олівці, маркери, зошити, блокноти).
3. Введіть ціну за одну одиницю канцелярії (це має бути число з плаваючою точкою).

Програма повинна виконати наступні завдання:

1. Обчислити вартість виду канцелярії для всього класу.
2. Обчислити загальну вартість канцелярії.

Урахуйте також наступне щодо знижок:

- Якщо ціна менше 500 грн, виведіть повідомлення "Знижка відсутня. Ви не досягли мінімального порогу ціни."
- Якщо сума покупки становить 500 грн або більше, надайте знижку 10%.

Будь ласка, переформулюйте це завдання зберігаючи його загальний зміст і обсяг, але не відповідайте на нього. Змініть текст, не втрачаючи його значення і обсягу.
Верные ответы (1):
  • Muzykalnyy_Elf
    Muzykalnyy_Elf
    10
    Показать ответ
    Задача: Решение:
    Чтобы решить данную задачу, нам понадобится написать программу на языке Python. Здесь мы предоставим подробные инструкции по ее созданию.

    1. Ввод количества учеников в классе:
    Вам нужно запросить у пользователя количество учеников с помощью функции input(). Далее преобразуйте введенное значение из строки в целое число с помощью функции int(). Сохраните это значение в переменной students.

    Пример использования:
    python
    students = int(input("Введите количество учеников в классе: "))


    2. Ввод названия канцелярии:
    Также, нам нужно получить название канцелярии, которую необходимо купить. Для этого используйте функцию input() и сохраните введенное значение в переменной stationary.

    Пример использования:
    python
    stationary = input("Введите название однородной канцелярии для класса: ")


    3. Ввод цены за одну единицу канцелярии:
    Теперь нам нужно запросить у пользователя цену за одну единицу канцелярии. Используйте функцию float() для преобразования введенного значения в число с плавающей точкой. Сохраните эту цену в переменной price.

    Пример использования:
    python
    price = float(input("Введите цену за одну единицу канцелярии: "))


    Теперь, когда у нас есть необходимая информация, мы можем решить данные задачи.

    Рассчет общей стоимости канцелярии для всего класса осуществляется умножением количества учеников students на цену одной единицы канцелярии price.

    Пример использования:
    python
    total_cost = students * price


    Сумма скидки может быть рассчитана путем умножения общей стоимости на 10% (или 0,1).

    Пример использования:
    python
    discount = total_cost * 0.1


    И конечно, общая стоимость покупки с учетом скидки может быть рассчитана путем вычета суммы скидки из общей стоимости.

    Пример использования:
    python
    total_cost_with_discount = total_cost - discount


    Вот и все! Мы успешно создали программу, которая решает данную задачу на Python.

    Совет: Чтобы удостовериться в правильности решения, вы можете провести тестирование программы на разных входных данных.

    Задача для проверки: Проведите тестирование программы на разных значениях для учеников, названия канцелярии и цены для убедительности.
Написать свой ответ: