Problema de compilación en PASCAL
Publicado por Ahmed (11 intervenciones) el 01/11/2013 10:05:53
Hola, buenas, escribo porque a la hora de compilar, pascal me da un error del tipo Illegal Expression y no se cómo solucionarlo... El error se marca junto a la palabra reservada FUNCTION. Copio y pego la parte del código en la que me da error, espero que puedan ayudarme. Muchas gracias por adelantado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PROCEDURE RangoNumeros (numeroa,numerob:integer; VAR parcercanoA,parcercanoB:integer);
VAR
impares:integer;
BEGIN
impares:=0;
write('Los numeros comprendidos entre ',numeroa,' y ',numerob,' son, exceptuando los impares: ');
FOR impares:=numeroa TO numerob DO
IF (impares MOD 2<>0) THEN
write(impares,', ');
FUNCTION ParesCercanos (numa,numb:integer):integer;
IF ((numa+1) MOD 2=0) THEN
parcercanoA:=numa+1
ELSE
parcercanoA:=numa+2;
IF ((numb+1) MOD 2=0) THEN
parcercanoB:=numb+1
ELSE
parcercanoB:=numb+2;
END;
END;
Valora esta pregunta


0