JS циклы, геометрическая програссия


#1

Подскажите пожалуйста где ошибка
var startNumber = 1;
var multiplier = 4;
var quantity = 7;
var sum = 0;
var i = 0;

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

вывод:

4 (number)

16 (number)

64 (number)

256 (number)

1024 (number)

4096 (number)

16384 (number)


#2

Привет!

Нужно перенести вывод в консоль в начало цикла.) Сейчас у тебя получается, что на каждом витке цикла число сначала умножается, потом выводится в консоль. Т.е. первое число прогрессии просто не выводится в консоль, но выводится лишнее число в конце.

upd: поздно заметил дату публикации темы.)