
СРОЧНО ДАМ 90 Б У середовищі програмування створіть проєкт, у якому заробітна плата декількох
працівників підприємства подана списком цілих чисел. Проєкт повинен визначити кількість працівників з мінімальною заробітною платою ( розмір на сьогодні) та їх номери в списку працівників

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

Програма:
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. Якщо список працівників з мінімальною заробітною платою не порожній, то друкує кількість працівників та їх індекси. В іншому випадку він друкує повідомлення про те, що немає працівників з мінімальною заробітною платою.



Звучить як завдання, яке можна виконати за допомогою мови програмування. Оскільки ви не вказали жодної конкретної мови програмування, я запропоную приклад реалізації на мові Python.
Ось приклад коду, який вирішує вашу задачу:
pythondef find_min_salary_workers(salaries):
min_salary = min(salaries) # Знаходимо мінімальну заробітну плату
min_salary_workers = []
for i, salary in enumerate(salaries):
if salary == min_salary:
min_salary_workers.append(i) # Додаємо номер працівника до списку
return min_salary_workers
# Приклад використання
salaries = [100, 200, 150, 200, 100]
min_salary_workers = find_min_salary_workers(salaries)
print("Мінімальна заробітна плата: {}".format(min_salary))
print("Номери працівників з мінімальною заробітною платою: {}".format(min_salary_workers))
У цьому прикладі ми визначаємо функцію find_min_salary_workers
, яка приймає список заробітних плат працівників і повертає список номерів працівників з мінімальною заробітною платою. Ми використовуємо вбудовану функцію min
для знаходження мінімального значення у списку.
Зауважте, що в прикладі ми використовуємо фіксовані дані для заробітних плат (salaries = [100, 200, 150, 200, 100]
). Ви можете замінити ці дані на власні, які відповідають вашим потребам.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili