Вопрос по сумме в диапазоне чисел
Помогите пожалуйста!
Есть простая схема для вывода цифр кратных 3 от 2 до 100 Как посчитать сумму чисел от 5 числа до 10 (из чисел что получились т.е. от 15 до 30 сумма должна получится 90 (18+21+24+27))
for (var i = 2; i <= 100; i++) {
if (i % 3 == 0) {
alert( i );
}
}
Как бы, не знаю как это реализовать в коде. А тему на курсе прохожу только for и if с else. Следовательно мудрить не надо.:victory: :help: :help: |
Цитата:
Вот простая!
for (var i = 1; i < 100/3; i++) {
alert( i*3 );
};
|
Цитата:
var sum=0;
for (var i = 5; i < 11; i++) {
alert(i);
sum+=i*3;
};
alert(sum);
|
:write: при условии минимума и максимума кратных приращению, иначе в начале их надо нормализовать.
function fn(min,max,num)
{
return (min + max)/2 *((max-min)/num-1)
}
alert(fn(15,30,3));// 18+21+24+27 = 90
alert(fn(0,6,1)); // 1+2+3+4+5 = 15
alert(fn(0,6,2)); // 2+4 = 6
|
Цитата:
|
Роман1479,
от 5 числа до 10 это 6 + 9 = 15 так? |
| Часовой пояс GMT +3, время: 09:12. |