Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Цыкл do while (https://javascript.ru/forum/misc/32623-cykl-do-while.html)

Justtie 23.10.2012 18:20

Цыкл do while
 
Подскажите как реализовать 3 в степени n через do while.

melky 23.10.2012 18:23

do num *= num; while (n--);

Justtie 23.10.2012 18:26

http://learn.javascript.ru/play/mNlbmc

Вот решение через while.

Justtie 23.10.2012 18:27

Цитата:

Сообщение от melky (Сообщение 211824)
do num *= num; while (n--);

Не совсем понял, можеш вкинуть в песочницу?

lord2kim 24.10.2012 08:33

Justtie
var n = 2, num = 1;
do num *= 3; while (n--);
alert(num);

melky 24.10.2012 18:14

Цитата:

Сообщение от Дзен-трансгуманист
do num *= 3; while (--n);

а у тебя в степени (n+1) :)

Мсье знает толк:
do ; while (--n && (num *= 3));


Часовой пояс GMT +3, время: 23:41.