Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Цикл в функции (https://javascript.ru/forum/misc/26552-cikl-v-funkcii.html)

DeHver 12.03.2012 19:24

Цикл в функции
 
Всем доброго времени суток!Большая просьба помочь немнога с решением этой задачи!Зарание спасибо)

Нужно сделать фунцию, которая в цикле считает сумму всех чисел до 50 (1+2+3+4…+49+50) и возвращает результат через функцию alert().

9xakep 12.03.2012 19:30

var a=50;
var res = 0;
for(i=0;i<a;i++) {
res+=i
}
alert(res)

9xakep 12.03.2012 19:32

nasqad,
Главное что цикл используется :D

nikita.mmf 12.03.2012 20:17

9xakep, Maxmaxmахimus, i с нуля, ЗАЧЕМ? :-/

9xakep 12.03.2012 21:51

Да, там ошибка была:
i<=a

Почему с нуля? А с чего?
Ливаандриамарум, ты же сам с нуля начал =/

DeHver 12.03.2012 23:01

Всем спасибо большое, разобрался!Только вот ещё один вопрос появился!Как сделать, так что бы при открытии html файла, не выскакивал сразу javascript, а только при нажатии на кнопку?!

Kolyaj 12.03.2012 23:33

var n = 50;
alert((1 + n) / 2 * n);

9xakep 13.03.2012 17:53

<input type='button' onclick='a()' value='sdf'>
<script>
function a() {
alert('asdf')
}
</script>

Kolyaj,
ого..сами или эта "формула" известна всем, но не мне?

Kolyaj 13.03.2012 17:59

Почти всем, кто доучился до 9-го класса. http://ru.wikipedia.org/wiki/%C0%F0%...E5%F1%F1%E8%FF

9xakep 13.03.2012 22:00

Ну до 9ого я еще не доучился, так что мне можно :) Вопрос: я правильно понимаю, то если тело будет падать вниз, то его скорость(учитывая g) тоже есть геометрическая прогрессия?


Часовой пояс GMT +3, время: 14:56.