Декомпозиция программы на функции
Уроки курсаДекомпозиция программы на функции
Разбей программу чека на функции
Напишите программу для печати простого чека.
Пользователь вводит три значения по порядку:
- название товара;
- цену товара;
- скидку в процентах.
Нужно оформить программу так, чтобы в ней были отдельные функции:
- для получения данных;
- для расчёта итоговой цены;
- для печати чека;
main(), которая объединяет всё вместе.
Итоговая цена считается по формуле: price - price * discount / 100.
Программа должна вывести чек в таком виде:
- первая строка:
Товар: <название>; - вторая строка:
Цена: <итоговая цена>.
Итоговая цена должна выводиться как число, без округления до целого.
Сохраните поведение вычислений, но разбейте логику на функции.
Не вставляйте в ответ пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей.
PythonPython 3.12 (basic)
Язык решенияДля stdin/stdout-задач можно выбрать любой поддерживаемый язык.
STDIO
