Вопрос задан 23.09.2023 в 12:22. Предмет Информатика. Спрашивает Дьякова Софья.

JAVA SCRIPT 70 БАЛОВ А тепер настав час збільшити обсяги виробництва роботів!Напиши функцію

getPlan, яка приймає 3 аргументи:startProduction — поточна кількість роботів, яку ми виробляємо за місяць;numberOfMonths — кількість місяців, протягом якої виробництво має зростати;percent — відсоток, на який має зростати виробництво щомісяця.Функція має повертати масив із цілями на кожен місяць (скільки роботів треба виробити щоб дотримуватись запланованого зростання).Щоб краще зрозуміти, як це працює, розглянемо приклад. Припустимо, нам дано startProduction = 200, numberOfMonths = 3 та percent = 50:план на перший місяць — 200 + 50% = 300 роботів;на другий місяць це вже 300 + 50% = 450 роботів;і нарешті на третій місяць це 450 + 50% = 675 роботів.В результаті маємо отримати масив [300, 450, 675].Зверни увагу: ціль на наступний місяць потрібно рахувати на основі попереднього місяця. Якщо число роботів попереднього місяця виявиться дробовим, округли його за допомогою Math.floor.Ще приклади:getPlan(10, 4, 30); // [13, 16, 20, 26]getPlan(1000, 6, 20); // [1200, 1440, 1728, 2073, 2487, 2984]❗❗ ПідказкаСтвори порожній масив goals, який зберігатиме цілі.Створи змінну currentProduction та присвой їй значення startProduction.Створи цикл від першого до останнього місяця включно.На кожній ітерації збільшуй currentProduction на заданий відсоток percent і додавай поточне значення до масиву goals.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Макаров Ньургун.

Ответ:

function getPlan(startProduction, numberOfMonths, percent) {

let goals = [];

let currentProduction = startProduction;

for (let i = 1; i <= numberOfMonths; i++) {

currentProduction += currentProduction * percent / 100;

goals.push(Math.floor(currentProduction));

}

return goals;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось JavaScript-код функції getPlan, яка виконує вказані у завданні дії:

javascript
function getPlan(startProduction, numberOfMonths, percent) { const goals = []; // Порожній масив для збереження цілей let currentProduction = startProduction; // Початкове значення поточного виробництва for (let i = 0; i < numberOfMonths; i++) { // Збільшуємо поточне виробництво на вказаний відсоток і додаємо його до масиву цілей currentProduction = Math.floor(currentProduction + (currentProduction * percent) / 100); goals.push(currentProduction); } return goals; } // Приклади використання функції: console.log(getPlan(200, 3, 50)); // [300, 450, 675] console.log(getPlan(10, 4, 30)); // [13, 16, 20, 26] console.log(getPlan(1000, 6, 20)); // [1200, 1440, 1728, 2073, 2487, 2984]

Ця функція створює масив goals, де кожен елемент представляє ціль на певний місяць, згідно з вказаними у завданні параметрами startProduction, numberOfMonths і percent.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос