Pascal/Turbo Pascal - Como puedo hacer una pregunta

 
Vista:
sin imagen de perfil

Como puedo hacer una pregunta

Publicado por alejandro (7 intervenciones) el 10/04/2007 04:53:01
deseo saber como puedo realizar un condicional en pascal, por ejemplo al realizar una suma y pedir los dos numeros, me realiza la suma y me la muestra, como puedo hacer para que me pregunto si deseo realizar otra suma y en caso de si regresar a introducir los valores y en caso que no que termine.

Se los agradecere muchisimo ya que estoy empezando y me han pedido hacer esto.

Gracias de antemano.
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:Como puedo hacer una pregunta

Publicado por M@rceloL (7 intervenciones) el 10/04/2007 05:11:26
Bueno, este tipo de cosas suele hacerse con un ciclo. Por ejemplo:

Repetir:
....pedir números
....preguntar si quiere segir
Fin-Repetir si SALIR=verdadero

Lo que en código Pascal sería

var Res:char;

repeat
..Pedir los números
..bla, bla
..bla
..Write('¿Desea salir? (S/N): ');
..Res:=ReadKey;
until UpCase(Res)='S';

repeat / until es un ciclo que, bueno, se repite hasta que se cumpla la condición del final.

En este caso, la condición es que la maýuscula de Res sea 'S'. Esto se hace para no tener que comparar con 's' y 'S'. Es más cómodo, nada más.

Res:=ReadKey asigna a la variable Res un caracter del teclado

Nota: los '...' son sólo para que quede bien indentado, no los escribas.


Espero te sirva. Saludos.
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