Рандомные Числа + Средние Арифметическое

  • Автор темы John
  • Дата начала
J

John

Гость
#1
Задали данную задачку, не могу понять как решить...

суть самой задачи:
Создать сценарий, подсчитывающий среднее арифметическое 100 случайных чисел.
Найти минимальное и максимальное среди этих чисел. Выведите на экран результаты.

вроде проще паренной репы, но так как я новичок в js то не могу найти элементарного решения...
единственное что приходит в голову это создать цикл который 100 переменным присваивает рандомные значение, после чего сложить переменные и делить на 100... но это как то слишком целомудренно...
подскажите пожалуйста как эту идею правильно осуществить!?
:o
 
B

Bugnet

Гость
#2
Для наглядности сделал не 100 случайных чисел, а лишь 5 - чтобы "ручками" можно было проверить , округлил до целых и задал диапазон выборки (это можно изменить). Если нужно 100, то задавайте i<100 и среднее арифметическое должно получаться делением на 100.
Код:
<script type="text/javascript">
var minimal=100;
var maksimal=0;
var sum =0;
for(i=0;i < 5; i++)
{
var MyRND = Math.random() * 100;
var MyRND = Math.round (MyRND);
if (minimal>MyRND){var minimal = MyRND};
if (maksimal<MyRND){var maksimal = MyRND};
document.write ("<br/>Случайное число от 1 до 100 - " +MyRND);
sum=sum+MyRND;	
} 
document.write ("<br/>Минимальное число - " +minimal);
document.write ("<br/>Максимальное число - " +maksimal);
var srednee = sum/5;
document.write ("<br/>Среднее арифметическое - " +srednee);

</script>
P.S. Случайные числа и округление "подглядывал" здесь, а FOR вспоминал здесь