Pascal/Turbo Pascal - Ayuda por favor

 
Vista:

Ayuda por favor

Publicado por Marlen (2 intervenciones) el 12/08/2002 13:33:26
Me estoy volviendo loca.Si alguien sabe como hacer el método de Newton-Raphson para la ecuación z^2+c (para números complejos) en Turbopascal por favor que me la mande o se ponga en contacto conmigo si quereis cobrar adelante estoy dispuesta a todo.
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:Ayuda por favor

Publicado por Diego Romero (786 intervenciones) el 12/08/2002 15:57:35
uses crt;
var
x1:real;
acc:integer;

function f(t:real):real;
begin
f:=t*sin(t)+cos(t);
end;

function fd(t:real):real;
begin
fd:=t*cos(t);
end;

begin
clrscr;
writeln('Valor Inicial?: ');
readln(x1);

if fd(x1)=0 then
writeln('Valor Inicial no válido')
else
begin
writeln('A cuántos decimales? ');
readln(acc);
while (abs(f(x1))>1/exp(acc*(ln(10)))) do
begin
x1:=x1-f(x1)/fd(x1);
end;
writeln('Solución: ',x1:5:acc+1);
end;
readkey;
end.

Este algoritmo no me pertenece pero olvidé de dónde lo saqué :(.
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

Ayuda por favor

Publicado por marlen (2 intervenciones) el 13/08/2002 13:31:50
gracias pero lo necesito con números complejos.Igual tambien lo sabes.De todas formas muchas gracias.
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