Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.10.2012, 18:20
Новичок на форуме
Отправить личное сообщение для Justtie Посмотреть профиль Найти все сообщения от Justtie
 
Регистрация: 22.02.2011
Сообщений: 4

Цыкл do while
Подскажите как реализовать 3 в степени n через do while.
Ответить с цитированием
  #2 (permalink)  
Старый 23.10.2012, 18:23
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

do num *= num; while (n--);
Ответить с цитированием
  #3 (permalink)  
Старый 23.10.2012, 18:26
Новичок на форуме
Отправить личное сообщение для Justtie Посмотреть профиль Найти все сообщения от Justtie
 
Регистрация: 22.02.2011
Сообщений: 4

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

Вот решение через while.
Ответить с цитированием
  #4 (permalink)  
Старый 23.10.2012, 18:27
Новичок на форуме
Отправить личное сообщение для Justtie Посмотреть профиль Найти все сообщения от Justtie
 
Регистрация: 22.02.2011
Сообщений: 4

Сообщение от melky Посмотреть сообщение
do num *= num; while (n--);
Не совсем понял, можеш вкинуть в песочницу?
Ответить с цитированием
  #5 (permalink)  
Старый 24.10.2012, 08:33
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Justtie
var n = 2, num = 1;
do num *= 3; while (n--);
alert(num);
Ответить с цитированием
  #6 (permalink)  
Старый 24.10.2012, 18:14
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать цыкл each serhanters jQuery 7 24.04.2011 11:16