Título: ¿Como retornar a un paso anterior? Publicado por: skatres en 20 Noviembre 2011, 20:15 pm Hola a todos, en mi intento de seguir aprendiendo en esto de la programacion, me surgió esta duda, que no consigo encontrar por internet, la cual es la siguiente:
Dispongo de este programa: Código: /*Escribe un programa que pregunte al usuario los dos lados de un rectángulo y Bien pues me gustaría saber como puedo retornar , en caso de que el valor del lado mayor sea menor, a la pregunta de introducir el lado mayor. Título: Re: ¿Como retornar a un paso anterior? Publicado por: RyogiShiki en 20 Noviembre 2011, 20:18 pm Lo que haces es un loop que se repite hasta que el dato ingresado sea el correcto:
Código
o Código
Saludos Título: Re: ¿Como retornar a un paso anterior? Publicado por: skatres en 20 Noviembre 2011, 21:58 pm Lo que haces es un loop que se repite hasta que el dato ingresado sea el correcto: Código
o Código
Saludos Gracias!!.No termino de comprender la primera opcion, podrías explicarme como debería de ir, porque amí me sale un bucle infinito, siento las molestias Título: Re: ¿Como retornar a un paso anterior? Publicado por: RyogiShiki en 20 Noviembre 2011, 22:18 pm Mira es muy simple, primero pides el dato del número menor, una vez leido pides el dato del número mayor, justo después colocas el loop en él la condición será evaluada como verdadera o falsa, si es falsa el loop no se ejecuta, si es verdadera se ejecuta hasta que la condición sea falsa. Digamos:
Numero Menor: 10 Numero Mayor: 5 Se evelua la condición para entrar o no al loop: Numero mayor < Numero menor : Si (true) Entramos al loop solicitamos de nuevo el número: 15 reinicia el loop y se vuelve a evaluar la expresión: Numero mayor < numero menosr: No (false) La condición no se cumple, el loop no se ejecuta y el flujo normal del programa continua. En definitiva sería algo así: Código
Saludos Título: Re: ¿Como retornar a un paso anterior? Publicado por: skatres en 20 Noviembre 2011, 22:29 pm Claro!!, ya me ha salido :), muchas gracias por tu atencion compi
Título: Re: ¿Como retornar a un paso anterior? Publicado por: RyogiShiki en 20 Noviembre 2011, 22:31 pm De nada, Me alegra que te haya funcionado.
Saludos |