Comunidad de diseño web y desarrollo en internet online

Problemilla tonto: no sé cómo detener bucle

Citar            
MensajeEscrito el 21 Jun 2013 08:54 am
:oops: :oops: Es una simpleza, soy aprendiz de JavaScript. Uno de los ejercicios es encontrar el último número divisible por 23 antes de 1000.
Y sé hacerlo con "for":

Código Javascript :

var num = 1000;
for(num>0; num%23!=0;num--)
  ;
show(num)


Mi problema es que no sé hacerlo con while, sólo llego a esto:

Código Javascript :

num = 1000;
while(num>900){
   if(num%23==0)
      show(num)
      num--;
}

Así obtengo todos los múltiplos de 7 en el intervalo (900,1000). Y no sé cómo hacer que el bucle se detenga después del primero, bajando desde 1000.

Seguro que es una simpleza pero no sé hacerlo. Qué inútil :oops: :oops: :nif: :nif:

Gracias por la ayuda, un saludo.

Por Linton

48 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jun 2013 08:59 am

Linton escribió:

Así obtengo todos los múltiplos de 7 en el intervalo (900,1000)


Quería decir múltiplos de 23, claro.

Por Linton

48 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jun 2013 03:49 pm
en el condicional agrega un return false; esto hará que el el bucle pare justo después de hallar el primer numero.

Por HtrMancera

Claber

342 de clabLevel

1 tutorial

Genero:Masculino  

Front-end Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.