Pascal/Turbo Pascal - error de compilacion, me urge

 
Vista:

error de compilacion, me urge

Publicado por ruben (1 intervención) el 24/11/2016 17:26:27
tengo este programa y al final mi pregunta ayudadme porfavor, me urge

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
program Prac05Ej23;
const
	N=6;
var
	i:integer;
	vec:array[1..N] of integer;
 
type vector=array[1..N] of integer;
 
function numPar(i:integer;vec:vector):Boolean;
	begin
		for i:=1 to N do
				if (vec[i] mod 2=0) then
					numPar:=True
				else
					numPar:=False
	end;
function numImpar(i:integer;vec:vector):Boolean;
	begin
		for i:=1 to N do
			if (vec[i] mod 2<>0) then
				numImpar:=True
			else
				numImpar:=False
 
	end;
function numMix(numImpar,numPar:Boolean):Boolean;
	begin
			If (numImpar=False) and (numPar=False) then
				numMix:=True
			else
				numMix:=False
	end;
 
begin
	for i:=1 to N do
		begin
			writeln('Escribe el valor en la posicion ',i);
			readln(vec[i]);
		end;
	writeln(numPar);
	writeln(numImpar);
	writeln(numMix)
end.




Buenas tengo este programa, pero a la hora de copilar me da el siguiente error
Prac05Ej23.pas(41,10) Error: Wrong number of parameters specified for call to "numPar"
Prac05Ej23.pas(10,10) Error: Found declaration: numPar(SmallInt;vector):Boolean;
Prac05Ej23.pas(42,10) Error: Wrong number of parameters specified for call to "numImpar"
Prac05Ej23.pas(18,10) Error: Found declaration: numImpar(SmallInt;vector):Boolean;
Prac05Ej23.pas(43,10) Error: Wrong number of parameters specified for call to "numMix"
Prac05Ej23.pas(27,10) Error: Found declaration: numMix(Boolean;Boolean):Boolean;
Prac05Ej23.pas(43,17) Error: Wrong number of parameters specified for call to "numPar"
Prac05Ej23.pas(10,10) Error: Found declaration: numPar(SmallInt;vector):Boolean;
Prac05Ej23.pas(43,24) Error: Wrong number of parameters specified for call to "numImpar"
Prac05Ej23.pas(18,10) Error: Found declaration: numImpar(SmallInt;vector):Boolean;
Prac05Ej23.pas(45,2) Fatal: There were 10 errors compiling module, stopping


¿que significan sos errores y como los soluciono??
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

error de compilacion, me urge

Publicado por David (224 intervenciones) el 24/11/2016 20:13:52
Son errores de concepto. En primer lugar sería conveniente que resultado se supone que debería devolver tu programa, porque si es el número de cifras pares e impares que contiene un vector dado, estás algo alejado de la solución. Corregidos todos los errores el programa devuelve tres valores de tipo boolean, pero al no tener el enunciado no te puedo decir mucho más al respecto.
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