Pascal/Turbo Pascal - [Problema] Sintaxis If/For

   
Vista:

[Problema] Sintaxis If/For

Publicado por Polo (7 intervenciones) el 25/09/2015 18:00:06
Es un problema muy simple pero recién me estoy familiarizando con la sintaxis de Pascal, y me tira error al compilar. Probé cambiando los begin y end, así que lo dejé en mi último intento. Alguien puede decirme qué estoy haciendo mal? Gracias!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if ( pos = 1) then
  begin
        for i:=1 to long do
        begin
                 tablero1[ncolumna,nfila]:=3;
                 inc(ncolumna)
        end;
   end;
   else if (pos = 2) then
   begin
          for i:=1 to long do
          begin
                 tablero1[ncolumna,nfila]:=3;
                 inc(nfila)
          end;
   end;
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

[Problema] Sintaxis If/For

Publicado por ramon (2072 intervenciones) el 25/09/2015 19:41:35
1
2
3
4
5
6
7
8
9
10
11
{Al no ver todo el programa detecto este fallo }
 
  end {a qui sobra el punto y coma }
   else if (pos = 2) then
   begin
          for i:=1 to long do
          begin
                 tablero1[ncolumna,nfila]:=3;
                 inc(nfila)
          end;
   end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

[Problema] Sintaxis If/For

Publicado por Polo (7 intervenciones) el 25/09/2015 19:49:35
Eso lo soluciona, era el End sin punto y coma lo que me faltaba. Muchas gracias!
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