Necesito el Metodo de NEWTON RAPHSON

MIRIAM
09 de Octubre del 2009
HOLA A TODOS!!!! SI ALGUIEN ME PUEDE ENVIAR EL MÉTODO DE NEWTON RAPSON, SE LO AGRADECERÉ ENORMEMENTE, ES URGENTE, LO TENGO Q ENTREGAR MAÑANA Y NO CORRE EL MÍO. GRACIAS!!!!!!!!!

Cristhian
09 de Octubre del 2009
Me harian un gran favor, tengo que presentarlo mañana, porfa.....

miriam
09 de Octubre del 2009
/*PROGRAMA QUE CALCULA UNA APROXIMACION A LA RAIZ CUADRADA DE UN NUMERO REAL POSITIVO
PROPORCIONADO POR EL USUARIO UTILIZANDO EL METODO Newton-Rapson.


#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<iomanip.h>
void main()
{
int n,A,aprox,neww;
float aproxnueva,error,prec,pdeceada,apant;
A:
cout<<endl;
cout<<" ************************************************************************"<<endl;
cout<<" INGRESE EL NUMERO PARA CALCULAR SU APROXIMACION A SU RAIZ CUADRADA:";
cin>>n;
cout<<" INGRESE PRESICION DECEADA:" <<endl;
cout<<" ************************************************************************"<<endl;
gotoxy(31,4);
cin>>pdeceada;
cout<<endl<<endl;
while(n<=0)//ciclo de validacion de el numero dado por el usuario para realizar los calculos
{ cout<<" ERROR en el numero a evaluar:INGRESE SOLO NUMEROS POSITIVOS,INGRESELO DE NUEVO:";
cin>>n;
cout<<endl;
}

while(pdeceada<0)//ciclo de validacion de el numero dado por el usuario para realizar los calculos
{ cout<<" ERROR en la aproximacion:INGRESE SOLO NUMEROS POSITIVOS,INGRESE LA PRESICION:";
cin>>pdeceada;
cout<<endl;
}

apant=n;//apant es la aproximacion anterior.
aproxnueva=n/2.0; //aproxnueva es la primer aproximacion a la raiz del numero dado por el usuario.
cout<<" "<<"1 "<<"LA APROXIMACION ES: ";
printf("%10.9f",aproxnueva);cout<<endl;

aprox=2; //aprox es un contador que almacena el numero de aproximaciones calculadas.
do //este ciclo controla el numero de aproximaciones que se realizaran cuyo valor debe de ser
{
error=0;
apant=aproxnueva; //diferente a la precision deceada para que continue, haste que sea igual.
aproxnueva=(0.5*(apant+n/apant));
cout<<" "<<aprox<<" "<<"LA APROXIMACION ES: ";
printf("%10.9f",aproxnueva);cout<<endl;// imprime la aproximacion con 7 dijitos despues del punto.
aprox++;
error=aproxnueva-apant;
if (error<0)
error=-1*error;
}while(error>=pdeceada); //el error de aproximacion debe de ser mayor o
cout<<endl; //igual a la precision deceada para que continue con el ciclo
cout<<" ************************************************************************"<<endl;

cout<<"SI DECEA CALCULAR LA APROXIMACION DE OTRO NUMERO INGRESE (1) DE LO CONTRARIO (0)";
cin>>neww;
if (neww==1){
clrscr();
goto A;
}
getch();

}

Alberto Sibada
09 de Octubre del 2009
Hola cuando introduzco el codigo me sale 39 errores y 3 warnings....?¿?¿

miriam
09 de Octubre del 2009
GRACIAS TOKAYA!!!!!!!!!!!!!!!!!!!!!!!, ERES MUY AMABLE, ME SALVASTE LA VIDA.

JHOVANNA
09 de Octubre del 2009
de verdad muchas gracias por poner este codigo en la pagina

malli
09 de Octubre del 2009
gracias por todo eres linda, no se imaginan que agradecida estoy

manuel
09 de Octubre del 2009
necesito urgente calcular la raiz cuadrada de tres por el método de bisección..............quién me ayuda por faaaaaaaa......