var lastNumber = 10;
var sum = 0;
var firstNumber = 1;
while (firstNumber > lastNumber){
for(var i = 1; i <= lastNumber; i++){
sum += i;
console.log(sum);
}
}
Элементарно не могу понять, что не так!(
var lastNumber = 10;
var sum = 0;
var firstNumber = 1;
while (firstNumber > lastNumber){
for(var i = 1; i <= lastNumber; i++){
sum += i;
console.log(sum);
}
}
Элементарно не могу понять, что не так!(
Здесь не нужен while - все переменные известны, не стоит усложнять. Сделай через for, все заработает:
var lastNumber = 10;
var sum = 0;
for (i = 1; i <= lastNumber; i++){
sum += i;
}
а ты не задал переменную i через var))
Но точно также можно через while кстати
var lastNumber = 10;
var sum = 0;
var i = 1;
while (i <= lastNumber) {
sum += i;
i++;
}
console.log(sum);
… отголоски пионерского детства:
var npar = Math.floor(lastNumber / 2);
sum = npar * (lastNumber + 1);
if (lastNumber % 2) {sum += npar + 1};
var lastNumber = 10;
var sum = 0;
var start;
for (var i = 0; i <= lastNumber; i++) {
start = i * lastNumber;
sum = (start + i) * 0.5;
}
программа смысла не имеет.
переделайте. либо используя цикл (как задумано заданием), либо используя формулу (без цикла). чтобы научиться программировать вам нужно решить первым способом.
Доброго дня!
Код:
var lastNumber = 10;
var sum = 0;
for ( i=1 ; i <= LastNumber; i++) {
sum += i;
console.log(sum);
}
Результат: ERR: Переменная LastNumber не определена
Что не так?
Переменная объявлена как lastNumber, а в цикле используется LastNumber. Регистр важен.
Уф… Привыкну =) Благодарю
var lastNumber = 10;
var sum = 0;
while(lastNumber > 0){
sum += lastNumber;
lastNumber --;
}
console.log(sum)
var lastNumber = 10;
var sum = 0;
for (var i = 0; i <=lastNumber; i++) {
sum += i;
console.log(sum);
}
Вот тебе через while
var lastNumber = 10;
var sum = 0;
var i = 1;
while(i <= lastNumber){
sum += i;
console.log(sum);
i++;
}
var lastNumber = 10;
var sum = 0;
var i = 1;
while(i <= lastNumber){
sum += i;
console.log(sum);
i++;
}
var lastNumber = 10;
var sum = 0;
sum = ((1 + lastNumber) / 2) * lastNumber;
let lastNumber = 10;
let sum = 0;
for (let i = 1; i <= lastNumber; i++) {
sum += i;
}
Такое решение Проверки проходит
let lastNumber = 10;
let sum = 0;
while (lastNumber > 0) {
sum +=lastNumber;
lastNumber–;
}