Вопрос задан 23.09.2023 в 12:12. Предмет Информатика. Спрашивает Пузанов Захар.

JAVA SCRIPT Роботи протестовані. Повільних ми відправили на апгрейд. Служба доставки Mate Post

хоче купити в нас десяток роботів для перевезення вантажу містом. А для цього їм потрібні роботи, які перевозитимуть за день найбільше вантажу. Напишемо функцію compareRobots, яка отримує два масиви. Перший масив firstRobotResults — це вага вантажів, перевезених за день першим роботом, другий secondRobotResults — відповідно, другим. Перевір, хто з роботів може перевезти більше вантажу за день, і поверни рядок із рекомендацією, кого з роботів варто купити: 'First robot for sale!' — якщо перший робот перевозить більше вантажу; 'Second robot for sale!' — якщо другий робот перевозить більше вантажу; 'Both robots for sale!' — якщо обидва роботи перевозять однакову кількість вантажу. Наприклад: compareRobots([12, 4, 13], [1, 1, 4, 5, 12]); // 'First robot for sale!' (29 > 23) compareRobots([9, 7, 9], [1, 3, 4, 5, 12]); // 'Both robots for sale!' (25 = 25) compareRobots([1, 3, 4], [1, 1, 4, 5]); // 'Second robot for sale!' (8 < 11) ❗❗ Підказка Створи змінні firstSum і secondSum та встанови для них значення 0. Зроби перебір firstRobotResults. Додавай кожен елемент до firstSum. Зроби перебір secondRobotResults. Додавай кожен елемент до secondSum. Порівняй дві суми та поверни рядок з рекомендацією.
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

function compareRobots(firstRobotResults, secondRobotResults) {

 let firstSum = 0;

 let secondSum = 0;

 for (const weight of firstRobotResults) {

   firstSum += weight;

 }

 for (const weight of secondRobotResults) {

   secondSum += weight;

 }

 if (firstSum > secondSum) {

   return 'First robot for sale!';

 } else if (firstSum < secondSum) {

   return 'Second robot for sale!';

 } else {

   return 'Both robots for sale!';

 }

}

// Приклади виклику функції:

console.log(compareRobots([12, 4, 13], [1, 1, 4, 5, 12])); // 'First robot for sale!' (29 > 23)

console.log(compareRobots([9, 7, 9], [1, 3, 4, 5, 12])); // 'Both robots for sale!' (25 = 25)

console.log(compareRobots([1, 3, 4], [1, 1, 4, 5])); // 'Second robot for sale!' (8 < 11)

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

Отже, для вирішення цієї задачі вам потрібно створити функцію compareRobots, яка приймає два масиви firstRobotResults і secondRobotResults та порівнює їх суми. Ось реалізація цієї функції на JavaScript:

javascript
function compareRobots(firstRobotResults, secondRobotResults) { // Ініціалізуємо змінні для обчислення сум вантажу let firstSum = 0; let secondSum = 0; // Обчислюємо суму вантажу для першого робота for (let i = 0; i < firstRobotResults.length; i++) { firstSum += firstRobotResults[i]; } // Обчислюємо суму вантажу для другого робота for (let i = 0; i < secondRobotResults.length; i++) { secondSum += secondRobotResults[i]; } // Порівнюємо суми і повертаємо відповідний результат if (firstSum > secondSum) { return 'First robot for sale!'; } else if (secondSum > firstSum) { return 'Second robot for sale!'; } else { return 'Both robots for sale!'; } } // Приклади використання функції: console.log(compareRobots([12, 4, 13], [1, 1, 4, 5, 12])); // 'First robot for sale!' console.log(compareRobots([9, 7, 9], [1, 3, 4, 5, 12])); // 'Both robots for sale!' console.log(compareRobots([1, 3, 4], [1, 1, 4, 5])); // 'Second robot for sale!'

Ця функція спочатку обчислює суми вантажу для обох роботів, а потім порівнює ці суми і повертає відповідний результат.

0 0

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

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

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

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