Tema: Mientras
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/02/2010, 23:59
Avatar de fradve
fradve
 
Fecha de Ingreso: abril-2009
Mensajes: 157
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: Mientras

no, no lo hará porque las opciones están fuera del mientras, y así mismo la selección de la opción tu debes colocar todo dentro del mientras, además debes de usar uns estructura selectiva múltiple para ver que opcion es la que se tiene que ejecutar, así:

Código ps:
Ver original
  1. Mientras menu <> 'x' hacer
  2.     escribir (' Menu ')
  3.     escribir (' Agregar obra :a')
  4.     escribir (' Mudar obra :b')
  5.     escribir (' Listar obra :c')
  6.     escribir (' Salir :x')
  7.     leer ( menu )
  8.  
  9.     hacer caso
  10.               caso menu='a'
  11.                       para x<-1 hasta N hacer
  12.                           | Aca iria lo que tendria que hacer |
  13.                       fin para
  14.               caso menu='b'
  15.                       para x<-1 hasta N hacer
  16.                           | Aca iria lo que tendria que hacer |
  17.                       fin para
  18.               caso menu='c'
  19.                       para x<-1 hasta N hacer
  20.                           | Aca iria lo que tendria que hacer |
  21.                       fin para
  22.    fin caso
  23. fin mientras

Aquí si cada vez que elijas una acción hará lo que tenga que hacer, y regresará a preguntar por otra acción mientras la letra ingrasa no sea la x.
__________________
En programación hay mil y un formas de hacer lo mismo...