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

+127 голосов
2.2m просмотров

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


Информатика (154 баллов) | 2.2m просмотров
+65

или просто передать у функцию?

+39

Числа можно задать через prompt?

Дан 1 ответ
+73 голосов

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

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], это мы проходим по каждому элементу.

(915 баллов)