elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  No entiendo la secuencia de un bucle
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: No entiendo la secuencia de un bucle  (Leído 6,807 veces)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: No entiendo la secuencia de un bucle
« Respuesta #10 en: 19 Febrero 2013, 22:05 pm »

Código:
Al contrario, no entrará en el bucle. 


sorry se me pasó :P


cierto... con el do while es mas facil de digerir :P


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Linton

Desconectado Desconectado

Mensajes: 239



Ver Perfil
Re: No entiendo la secuencia de un bucle
« Respuesta #11 en: 20 Febrero 2013, 09:21 am »

¿Qué es el Do While?

Tampoco entiendo cómo funciona el "acierto": no está declarado algo como

if intento = num:

...para llegar al print final de "¡Acertaste!"

De modo que cuando el usuario teclea el número correcto, que incumple los dos if (ni es mayor ni menor a sí mismo), el programa... ¿vuelve atrás? ¿O basta con eso para que salga del bucle y prosiga con lo que haya por delante?

¡Muchas gracias a todos!  :)


« Última modificación: 20 Febrero 2013, 09:29 am por Linton » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: No entiendo la secuencia de un bucle
« Respuesta #12 en: 20 Febrero 2013, 17:00 pm »

el do while es un ciclo similar al while... la diferencia está en que el primero ejecuta y al final pregunta si debe repetirse, esto asegura que se ejecute por lo menos una vez sin importar la condicion...

para comparar lo debes hacer con "=="
Código:
if intento == num:

si lo haces con un solo "=" el sistema creerá que le diste el valor de num a intento, y esa operación es cierta siempre y cuando sea valida (depende del lenguaje valida es que las variables sean del mismo tipo y ambas existan)

Citar
De modo que cuando el usuario teclea el número correcto, que incumple los dos if (ni es mayor ni menor a sí mismo), el programa... ¿vuelve atrás? ¿O basta con eso para que salga del bucle y prosiga con lo que haya por delante?

depende de lo que quieras hacer... lo mas logico, es que al ser correcto, salga del ciclo y continue
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Linton

Desconectado Desconectado

Mensajes: 239



Ver Perfil
Re: No entiendo la secuencia de un bucle
« Respuesta #13 en: 20 Febrero 2013, 19:27 pm »

¡Gracias, un saludote!  :)
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Secuencia fibonacci
Java
Erik# 7 16,981 Último mensaje 1 Octubre 2008, 18:04 pm
por Sk9ITk5Z
Duda (Parar bucle con dato boolean) [bucle while]
Java
Dem0ny 5 18,629 Último mensaje 17 Diciembre 2008, 17:43 pm
por Dem0ny
Automatizar una secuencia en una web.
Programación Visual Basic
kas8355 4 2,732 Último mensaje 29 Abril 2009, 19:36 pm
por kas8355
Bucle incremental con secuencia de valores ajustados
Programación C/C++
VladisMSX1 3 2,688 Último mensaje 14 Mayo 2012, 17:41 pm
por VladisMSX1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines