Информатика 8 клас решить языком python
Робітниця протягом місяця виготовила х деталей, за кожну з яких вона отримує у грн. Якщо в робітниці є діти, вона отримує додаткову плату в розмірі 20% від суми, заробленої за місяць. Якщо робітниця виготовить браковані деталі, то її зароблена сума за місяць буде зменшена на 15%. Побудуйте математичну модель і створіть проект, який визначає суму гро- шей, яку заробить робітниця за місяць.
Ответы
Відповідь:
# отримання вхідних даних
x = int(input("Введіть кількість виготовлених деталей: "))
salary_per_unit = float(input("Введіть зарплату за одну деталь: "))
has_children = input("Чи є у робітниці діти? (так/ні): ")
is_defective = input("Чи були виготовлені браковані деталі? (так/ні): ")
# розрахунок зарплати за місяць
salary = x * salary_per_unit
# додаткова плата за наявність дітей
if has_children.lower() == "так":
salary += salary * 0.2
# зменшення зарплати за виготовлені браковані деталі
if is_defective.lower() == "так":
salary -= salary * 0.15
# виведення результату
print("Заробітна плата за місяць: ", salary, "грн.")
Пояснення:
Приклад використання -
Введіть кількість виготовлених деталей: 100
Введіть зарплату за одну деталь: 5.5
Чи є у робітниці діти? (так/ні): так
Чи були виготовлені браковані деталі? (так/ні): ні
Заробітна плата за місяць: 715.0 грн.