Validar datos
Publicado por Guillermo (1 intervención) el 13/05/2007 11:36:10
Hol amigos, Tengo un problema a la hora de validar unos datos. Este es el código
REPEAT
write('Elija una opcion: ');
readln(opcion);
IF((opcion > 7 ) OR (opcion < 1)) THEN writeln('Opcion Incorrecta.');
UNTIL ((opcion <= 7 ) AND (opcion >=1));
opcion es de tipo integer.
Mi duda viene cuando mi usuario torpe y sin ideas ^_^ introduzca en lugar de un número, letras o frases por error. Y se cuelga el programa. No se como solventarlo.
Gracias.
REPEAT
write('Elija una opcion: ');
readln(opcion);
IF((opcion > 7 ) OR (opcion < 1)) THEN writeln('Opcion Incorrecta.');
UNTIL ((opcion <= 7 ) AND (opcion >=1));
opcion es de tipo integer.
Mi duda viene cuando mi usuario torpe y sin ideas ^_^ introduzca en lugar de un número, letras o frases por error. Y se cuelga el programa. No se como solventarlo.
Gracias.
Valora esta pregunta


0