Робимо в Python
Робітник виготовляє деталі. Відомо кількість деталей, яку виготовив ро- бітник за місяць, і вартість однієї деталі. Якщо робітник виконав план, то він одержує премію в розмірі 10% від заробленої в результаті виготов- лення деталей суми. Якщо робітник перевиконав план, то його премія становить 30 % від заробленої суми. Побудуйте математичну модель і створіть проект, який визначає суму грошей, яку заробить робітник за місяць.
Answers & Comments
Спробуйте:
def calculate_salary(num_parts, price_per_part, plan):
# Обчислюємо загальний заробіток
total_earnings = num_parts * price_per_part
# Визначаємо розмір премії в залежності від досягнення плану
if num_parts >= plan:
bonus = total_earnings * 0.3
else:
bonus = total_earnings * 0.1
# Додаємо премію до заробітку
total_earnings += bonus
return total_earnings
if __name__ == '__main__':
# Зчитуємо дані з клавіатури
num_parts = int(input("Введіть кількість виготовлених деталей: "))
price_per_part = float(input("Введіть вартість однієї деталі: "))
plan = int(input("Введіть план виготовлення деталей: "))
# Обчислюємо заробіток та виводимо результат на екран
salary = calculate_salary(num_parts, price_per_part, plan)
print(f"Заробіток робітника за місяць: {salary:.2f} грн")