
NECESITO AYUDA ES UN PROGRAMA SENCILLO PERO NO ME SALE.
Publicado por ESTEBAN (12 intervenciones) el 04/11/2013 17:58:58
HICE ESTE CODIGO
ME SALE ESTE ERROR.
Trabajo complementario 2.pas(50,4) Fatal: Syntax error, ";" expected but "identifier WRITELN" found
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
PROGRAM OPERACIONES;
USES CRT;
VAR
AUX_M,AUX_D,AUX_S,AUX_R:INTEGER;
N1,N2:INTEGER;
FUNCTION MULTIPLICACION (NUM1:INTEGER;NUM2:INTEGER):INTEGER;
VAR
AUX_MULTIPLICACION:INTEGER;
BEGIN
AUX_MULTIPLICACION:= NUM1*NUM2;
MULTIPLICACION:=AUX_MULTIPLICACION;
END;
FUNCTION DIVIDIR (NUM1:INTEGER;NUM2:INTEGER): INTEGER;
VAR
AUX_DIVICION:INTEGER;
BEGIN
AUX_DIVICION:= NUM1 DIV NUM2;
DIVIDIR:=AUX_DIVICION;
END;
FUNCTION SUMA (NUM1:INTEGER;NUM2:INTEGER): INTEGER;
VAR
AUX_SUMA:INTEGER;
BEGIN
AUX_SUMA:= NUM1 + NUM2;
SUMA:=AUX_SUMA;
END;
FUNCTION RESTA (NUM1:INTEGER;NUM2:INTEGER): INTEGER;
VAR
AUX_RESTA:INTEGER;
BEGIN
AUX_RESTA:= NUM1 + NUM2;
RESTA:=AUX_RESTA;
END;
BEGIN
WRITELN('QUE OPERACION DECEA HACER? (MULTIPLICAR, DIVIDIR, SUMAR, RESTAR) ');
READKEY;
WRITELN('INGRESAR UN NUMERO ');
READ(N1);
WRITELN('INGRESAR OTRO NUMERO ');
READ(N2);
IF READKEY='M'
THEN
AUX_M:=MULTIPLICACION(N1,N2)
WRITELN('EL RESULTADO DE LA MULTIPLICACION ES ',AUX_M)
ELSE
IF READKEY='D'
THEN
AUX_D:=DIVIDIR(N1,N2)
WRITELN('EL RESULTADO DE LA DIVICION ES ',AUX_D)
ELSE
IF READKEY='S'
THEN
AUX_S:=SUMA(N1,N2)
WRITELN('EL RESULTADO DE LA SUMA ES ',AUX_S)
ELSE
IF READKEY='R'
THEN
AUX_R:=RESTA(N1,N2);
WRITELN('EL RESULTADO DE LA RESTA ES ',AUX_R);
END.
ME SALE ESTE ERROR.
Trabajo complementario 2.pas(50,4) Fatal: Syntax error, ";" expected but "identifier WRITELN" found
Valora esta pregunta


0