Pascal/Turbo Pascal - funciones

 
Vista:

funciones

Publicado por evelyn (17 intervenciones) el 10/07/2007 01:03:18
hola necesito un favorsito de ustedes!! a ver quien me puede ayudar en lo siguiente:necesito saber como se trabaja con funciones!!su declaracion y todo lo referente a funciones!gracias!! y espero su respuestas!!!(Y)
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:funciones

Publicado por damian (31 intervenciones) el 10/07/2007 05:41:55
aqui estamos, otra vez, mira basicamente el objetivo de una funcion es retornar un solo valor a diferencia de los procedimientos, que pueden retornar mas de un valor....Pero no confundas "EL OBJETIVO" con el "PODER" las funciones no se limitan a eso, pero viendo que vos haces esa pregunta, supongo esta en primer año de informatica y no te quiero complicar.

FUNCTION SUMA(N1,N2:INTEGER):INTEGER;
BEGIN
SUMA:=N1+N2; //LLAMADA A LA FUNCION (AQUI ES CUANDO FINALIZA)
END;

PROGRAM SUMA;
VAR
N1,N2:INTEGER;
BEGIN
READ(N1,N2)
WRITE("LA SUMA DE LOS 2 NUMEROS ES",SUMA);
END.

SALUDOS.
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:funciones

Publicado por Diego Romero (996 intervenciones) el 10/07/2007 18:01:56
El ejemplo es incorrecto. Cuando llamas a la función Suma no le estás pasando los parámetros adecuados.

var
n1,n2: integer;

function Suma(Par1, Par2: integer): integer;
begin
Suma:=Par1+Par2;
end;

begin
Write('Primer sumando: ');
ReadLn(n1);
Write('Segundo sumando: ');
ReadLn(n2);
WriteLn('El resultado es: ', Suma(n1,n2));
end.
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