ФОТ

Годовой доход сотрудника зависит от его зарплаты, но для разных уровней вычисляется по-разному.

  • Джуниор получает только зарплату
  • Мидл дополнительно получает годовую премию в размере 10% от дохода
  • Сеньор получает годовую премию в размере 10% от дохода + 5% за каждый год опыта
  • Тимлид получает годовую премию в размере 20% от дохода + 10% за каждый год опыта

На вход приходит массив с данными о сотрудниках. Необходимо посчитать размер фонда оплаты труда команды — общую сумму расходов на всю команду за год.

const employees = [ { name: "Andrew Clark", level: "junior", monthlyWage: 5000, tenure: 2, }, { name: "Dan Abramov", level: "middle", monthlyWage: 6000, tenure: 4, }, { name: "Sebastian Markbåge", level: "teamlead", monthlyWage: 10000, tenure: 10, }, { name: "Sophie Alpert", level: "senior", monthlyWage: 9000, tenure: 9, }, { name: "Tianyu Yao", level: "middle", monthlyWage: 7000, tenure: 3, }, ];

Andrew Clark за год заработает 60 000, Dan Abramov — 79 200, Sebastian Markbåge — 264 000, Sophie Alpert — 167 400, Tianyu Yao — 92 400.

Общая зарплата команды за год составит 663 000.