Pascal/Turbo Pascal - Ayuda Repeat!

   
Vista:

Ayuda Repeat!

Publicado por Hipocampo (9 intervenciones) el 05/03/2010 14:22:10
Hola!

Estoy usando un ciclo repeat, el cual para terminar tiene como condicion que cierta variable tome 6 valores posibles.

Escrito quedaria

Repeat

[Bloque]

Until (variable=a) or (variable=b) or (variable=c) or (variable=d) or (variable=e) or (variable=f);

Como ven, queda bastante largo.... hay alguna forma de escribirlo mas corto, asi como para el if esta el case of??

Quiero decir, por ejemplo, que quede

Until variable=a or b or c...etc

GRACIAS!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Repeat!

Publicado por Diego Romero (997 intervenciones) el 05/03/2010 18:14:57
Sí, hay una forma más corta e igual de efectiva:

repeat

until variable in [valor1, valor2, valor3, valor4, valor5, valor6];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar