2. Напишіть програму, яка буде рахувати за скільки днів працівник збере 300 ящиків яблук для вашої фірми. Кiлькiсть ящиків, що збирає працівник у програму вводить користувач. У кнці виконання програми з'являться напис "Дякуємо за роботу. Готові заплатити вам ... грн". Наголошую, що у кожного програма має бути оригінальною (різні змінні, різні цикли, рiзнi прізвища і різна зарпланя). Максимальна оцінка 11 балів.ДАЮ 70БАЛІВ!!!!!!! Мова програмування пайтон
Answers & Comments
Verified answer
import random
name = input("Введіть прізвище працівника: ")
rate = random.randint(50, 150) # годинна ставка від 50 до 150 гривень
boxes_per_day = random.randint(10, 30) # кількість ящиків, що збирає працівник на день
total_boxes = int(input("Введіть кількість ящиків, що потрібно зібрати: "))
days = total_boxes // boxes_per_day + 1 # обчислення кількості днів
salary = rate * 8 * days # обчислення зарплати за 8 годин роботи на день
print(f"Працівник {name} зможе зібрати {total_boxes} ящиків за {days} днів")
print(f"Зарплата працівника {name}: {salary} гривень")
print("Дякуємо за роботу. Готові заплатити вам", salary, "грн")