Pascal/Turbo Pascal - 2 writeln despues de then, con else despues?

 
Vista:

2 writeln despues de then, con else despues?

Publicado por Davo (5 intervenciones) el 23/11/2006 14:12:55
Pues eso, que no soy capaz de escribir dos lineas despues de un then, si despues tengo un else, me da error al compilar, ¿no se puedes hacer?, si se puede decirme como please

IF ENCONTRADO
THEN
WRITELN
WRITELN;
ELSE
WRITELN;
WRITELN;

Asi lo he escrito y no compila.

Muchas gracias, Salu2
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:2 writeln despues de then, con else despues?

Publicado por Diego Romero (996 intervenciones) el 23/11/2006 14:49:33
Se debe a que si luego del then o el else vas a ejecutar más de una sentencia o llamada a procedimiento/función, debes encerrarlo todo con un bloque begin end;

F ENCONTRADO THEN
begin { el then comienza aquí }
WRITELN;
WRITELN;
end { y termina aquí pero si le sigue un else no lleva ; }
ELSE
begin
WRITELN;
WRITELN;
end; { aquí termina el else y el if por lo tanto lleva ; }
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

RE:2 writeln despues de then, con else despues?

Publicado por Davo (5 intervenciones) el 30/11/2006 00:33:54
Muchas gracias por la respuesta.
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

RE:2 writeln despues de then, con else despues?

Publicado por Davo (5 intervenciones) el 30/11/2006 00:34:23
Muchas gracias por la respuesta.

Es que tao liaillo y no me ha dao tiempo a responderte antes, sorry :P
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