Pascal/Turbo Pascal - error 207 como evitarlo

 
Vista:

error 207 como evitarlo

Publicado por ertee (3 intervenciones) el 24/04/2004 05:03:12
el error lo marca en :

function potencia (x,y.real),real;
begin
potencia:= exp (ln (x)*y)
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

RE:error 207 como evitarlo

Publicado por Eleazar (6 intervenciones) el 24/04/2004 21:49:20
Si lo que quieres es hacer la potencia de un número (ej 2^3=8) lo mejor es hacer un procedimiento como el sgte:

Procedure potencia (Numero1:real; Var Resultado:real);
VAR
i:=integer
BEGIN
Write(' Elevar a qué potencia? : ');
Readln (potencia);
Resultado := 1
FOR i =: 1 TO Potencia DO
Resultado:= Resultado * Numero1;
END;

Funciona para todo, incluso si el numero está elevado a cero (2^0 = 1).

Espero que te sirva
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:error 207 como evitarlo

Publicado por Roberto Garcia (128 intervenciones) el 25/04/2004 00:16:08
Ln no puede recibir numeros negativos ni cero
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