Информатика, вопрос задал cernegagleb , 1 год назад

Робимо в Python
Робітник виготовляє деталі. Відомо кількість деталей, яку виготовив ро- бітник за місяць, і вартість однієї деталі. Якщо робітник виконав план, то він одержує премію в розмірі 10% від заробленої в результаті виготов- лення деталей суми. Якщо робітник перевиконав план, то його премія становить 30 % від заробленої суми. Побудуйте математичну модель і створіть проект, який визначає суму грошей, яку заробить робітник за місяць.

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

Ответил mixail0809
0

Спробуйте:

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} грн")

Новые вопросы