0

Как мне реализовать Массив в JS?

Дан массив, содержащий заработную плату лучших работников фабрики. Менеджер решил повысить им заработную плату на определенный процент, и необходимо узнать общее увеличение бюджета заработной платы. Вам дана программа, которая принимает процент в качестве входных данных. Завершите данную функцию, чтобы она использовала процент в качестве параметра, затем вычисляла и возвращала общее увеличение заработной платы всех работников в массиве. Пример Входных Данных 10 Пример Выходных Данных 3000

18th Sep 2021, 12:35 PM
Леонид Колбанов
Леонид Колбанов - avatar
7 Answers
+ 1
Леонид Колбанов 1 - If you loop then don't add manually. 2 - you have to print only once so don't print inside loop 3 - here salaryIncrease is a function which should return something so calculate percentage and return value. So here is your solution: function main() { var percent = parseInt(readLine(),10); console.log(salaryIncrease(percent)); } var salaries = [3000, 7000, 5000, 15000]; const salaryIncrease = percent => { var sum = 0; salaries.forEach (zar => { sum = sum + zar; }); sum = sum * percent / 100; return sum; }
18th Sep 2021, 2:35 PM
A͢J
A͢J - avatar
+ 1
let perc = 10; salary = [3000,7000,5000,15000]; count = 0; for(let i=0; i<=salary.length; i++){ count+=salary[i]*(1+perc/100); } console.log(count);
18th Sep 2021, 4:32 PM
Shadoff
Shadoff - avatar
0
function main() { var percent = parseInt(readLine(),10); console.log(salaryIncrease(percent)); } var salaries = [3000, 7000, 5000, 15000]; const salaryIncrease = percent => { salaries.forEach (zar => { zar = (3000 + 7000 + 5000 + 15000); console.log(zar/ 100 * percent); }); }
18th Sep 2021, 12:36 PM
Леонид Колбанов
Леонид Колбанов - avatar
0
Выдаёт ошибку
18th Sep 2021, 12:37 PM
Леонид Колбанов
Леонид Колбанов - avatar
0
Используйте функцию forEach() для обработки каждого элемента массива.
18th Sep 2021, 12:38 PM
Леонид Колбанов
Леонид Колбанов - avatar
0
Why do you need it var sum = 0. Is there a salary on the list anyway?
18th Sep 2021, 3:40 PM
Леонид Колбанов
Леонид Колбанов - avatar
0
Thanks everyone, but I have already implemented this question.
18th Sep 2021, 5:37 PM
Леонид Колбанов
Леонид Колбанов - avatar