|
|
Да, просто замени весь шаблон на этот:
|

28.06.2010, 16:00
|
|
Новичок на форуме
|
|
Регистрация: 28.06.2010
Сообщений: 2
|
|
|
чётные числа
Всем привет, сразу говорю я в стадии изучения , подскажите,нужно вывести сумму всех чётных чисел , понимаю что это числа ,которые делятся на 2 без остатка , как записать в javascript(е) голова лопается , кто поможет?
|
|

28.06.2010, 16:05
|
 |
Матрос
|
|
Регистрация: 03.04.2008
Сообщений: 6,246
|
|
alert('∞');
alert(Infinity);
alert(Number.POSITIVE_INFINITY);
|
|

28.06.2010, 16:34
|
|
Новичок на форуме
|
|
Регистрация: 28.06.2010
Сообщений: 2
|
|
|
а с помощью такой записи
var summa=0
var i=0 (где i-счётчик)
while( вот тут указать что нужна именно сумма чётных)
{
summa=summa+i
i++
}
как то так , принцип верен?
|
|

28.06.2010, 16:46
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
Сообщение от cs77
|
|
как то так , принцип верен?
|
Ну попробуйте. Выведет правильно, значит верен, неправильно -- неверен.
|
|

28.06.2010, 16:52
|
 |
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
cs77,
Сумма чётных чисел от 0 до 100:
var sum=0;
for(var i = 0; i<=100; i++)
if(i%2==0)
sum+=i;
alert(sum);
От:<input type="text" value="0" / ><br/>
До:<input type="text" value="5" / >
<div onclick="sum()"/>Подсчитать</div>
<script type="text/javascript">
function sum(){
var inp = document.getElementsByTagName('input');
var sum=0;
for(var i = Number(inp[0].value); i<=Number(inp[1].value); i++)
if(i%2==0)
sum+=i;
alert(sum);
}
</script>
__________________
.
Последний раз редактировалось Skipp, 28.06.2010 в 16:58.
|
|

28.06.2010, 16:53
|
|
Профессор
|
|
Регистрация: 16.03.2010
Сообщений: 1,618
|
|
|
Сообщение от cs77
|
|
я в стадии изучения
|
Если вы своей головой не дойдете до такой ерунды, то не сдвинетесь ни на миллиметр (судя по последнему коду, вы пока прошли где-то около миллиметра)
|
|

28.06.2010, 16:56
|
|
Профессор
|
|
Регистрация: 21.01.2010
Сообщений: 1,022
|
|
Skipp, можно короче:
var sum = 0, lim = 100 + 2;
while(lim-=2) sum += lim;
alert(sum);
|
|

28.06.2010, 16:56
|
|
Профессор
|
|
Регистрация: 16.03.2010
Сообщений: 1,618
|
|
|
Сообщение от Skipp
|
|
Сумма чётных чисел
|
Вы хотели сказать нечетных??? 
|
|

28.06.2010, 17:01
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
<script type="application/javascript;version=1.7">
function range(begin, end) {
for (let i = begin; i < end; ++i) {
yield i;
}
}
alert([i for each (i in range(0, 101)) if (i % 2 == 0)].reduce(function(sum, i) { return sum + i; }, 0));
</script>
Запускать в Firefox >= 3.5.
|
|

28.06.2010, 21:31
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,156
|
|
от нуля до любого чётного сумма всех чётных)))
var c=112;
alert((c/2+1)*c/2)
|
|
|
|