Геометрическая прогрессия


#1

var startNumber = 1;
var multiplier = 4;
var quantity = 7;

console.log (startNumber)
for(i=1; i<quantity; i++){
startNumber*=multiplier;
console.log (startNumber)
}

покритикуйте, пожалуйста. Где можно было улучшить?


#2

все хорошо просто немного короче:

var startNumber = 1;
var multiplier = 4;
var quantity = 7;

for(var i = 0; i < quantity; i++){
console.log(startNumber);
startNumber *= multiplier;
}


#5

У каждого сообщения есть список опций, который отображается, если нажать
Там есть корзина.


#6

for ( var i = 0; i < quantity; i++) {
console.log( startNumber * multiplier**i);
}


#7

var startNumber = 1;
var multiplier = 4;
var quantity = 7;

for (var i = 1; i <= quantity; i++) {
console.log(startNumber)
startNumber *= multiplier
}
Записала решение так.
Работает, когда вывод в консоль стоит перед startNumber *= multiplier. Если наоборот, то считается по другому, и тест не проходит.
Поясните, пожалуйста, в чём особенность или дайте ссылку, где посмотреть.


#8

Вывод в консоль не должен влиять на выполнение кода. Возможно дело в отсутствующих знаках ; внутри цикла.


#9

Проверила. Не в них.
http://joxi.ru/L21Z3e8t8kejzA
http://joxi.ru/RmzLvOaT0xpnKA

http://joxi.ru/Q2Kajdyc4kNoVr
http://joxi.ru/Y2LR8L7H91RWvr


#10

По условию задания первое число последовательности тоже должно выводиться в консоль. Но если вывод стоит уже после формулы увеличения, то первое число как бы теряется.


#11

Спасибо.