Вопрос задан 05.07.2023 в 18:00. Предмет Информатика. Спрашивает Сагидуллина Эльвина.

Написать функцию, которая считает среднее арифметическое от двух и более переданных чисел.

Javascript
0 0
Перейти к ответам

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

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

Ну если два числа, тогда проблем нету

function sr(n1, n2){

return (n1+n2)/2;

}

Но для неизвестного количества переменных немного по сложнее

function sr(){

var number = arguments.length;

var sum = 0;

for(var i = 0; i < number; i++){

 sum+=arguments[i];

}

return sum/number;

}

Где arguments.length это количество элементов, сколько передали у функцию, а arguments[i], это мы проходим по каждому элементу.

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

Конечно! Вот пример функции на JavaScript, которая вычисляет среднее арифметическое от переданных чисел:

javascript
function calculateAverage(...numbers) { if (numbers.length === 0) { return 0; // Возвращаем 0 для пустого набора чисел } const sum = numbers.reduce((total, num) => total + num, 0); const average = sum / numbers.length; return average; } // Пример использования const result1 = calculateAverage(5, 10, 15); console.log("Среднее:", result1); // Вывод: Среднее: 10 const result2 = calculateAverage(2, 4, 6, 8, 10); console.log("Среднее:", result2); // Вывод: Среднее: 6 const result3 = calculateAverage(); // Пустой набор чисел console.log("Среднее:", result3); // Вывод: Среднее: 0

Эта функция принимает любое количество аргументов (чисел) с помощью оператора ...numbers. Затем она вычисляет сумму всех чисел с помощью метода reduce, а затем делит эту сумму на количество чисел, чтобы получить среднее значение. Если не передано ни одного числа, функция вернет 0.

0 0

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

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

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

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