СРОЧНО ДАМ 90 Б
У середовищі програмування створіть проєкт, у якому заробітна
плата декількох працівників підприємства подана списком цілих чисел. Проєкт
повинен визначити кількість працівників з мінімальною заробітною платою (
розмір на сьогодні) та їх номери в списку працівників
Answers & Comments
Програма:
Python:
MIN_WAGE = 9.89 # мінімальна зарплата в країні (наприклад)
def find_employees_with_min_wage(salaries):
employees_with_min_wage = []
for i, salary in enumerate(salaries):
if salary == MIN_WAGE:
employees_with_min_wage.append(i)
return employees_with_min_wage
salaries = [9.89, 10.0, 9.99, 9.89, 10.5, 9.89]
employees_with_min_wage = find_employees_with_min_wage(salaries)
if employees_with_min_wage:
print(f"Кількість працівників з мінімальною заробітною платою: {len(employees_with_min_wage)}")
print(f"Номери працівників: {employees_with_min_wage}")
else:
print("Працівників з мінімальною зарплатою немає.")
Пояснення:
У цьому прикладі функція find_employees_with_min_wage отримує список зарплат і повертає список індексів працівників, чия зарплата дорівнює мінімальній зарплаті. Окладна відомість відображає заробітну плату працівників компанії. Функція переглядає список зарплат і для кожної зарплати перевіряє, чи дорівнює вона мінімальній заробітній платі. Якщо так, він додає індекс цієї зарплати до списку employee_with_min_wage. Нарешті, функція повертає список employee_with_min_wage.
Основна частина програми створює список зарплат і викликає функцію find_employees_with_min_wage. Якщо список працівників з мінімальною заробітною платою не порожній, то друкує кількість працівників та їх індекси. В іншому випадку він друкує повідомлення про те, що немає працівників з мінімальною заробітною платою.