Que tal amigos aqui les dejo el programa de Newton-Raphson, para aquellos que llevan programacion.
Aclaro, no sale pero sila tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo...
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>
double f(float Xi);
double f1(float Xi);
int main(void){
int SI=1;
do{
system("cls" );
float Xi=0,Ea=0,Xz=0;
int cont=0;
printf("tttPRACTICA #4n" );
printf("tt METODO DE NEWTON-RAPSONn" );
printf("ttbasado en una practica de salonnn" );
printf("instroduce Xi:n" );
scanf("%f",&Xi);
printf("nnI Xi f(Xi) f1(Xi) Ean" );
do{
Xz=Xi-(f(Xi)/f1(Xi));
Ea=((Xz-Xi)/Xz)*100;
printf("%d %f %.2f %.2f %f n",cont,Xi,f(Xi),f1(Xi),Ea);
Xi=Xz;
cont++;
}while(Ea>=0.005);
printf("nnn" );
printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" );
scanf("%d",&SI);
}while(SI<=1);
system("PAUSE" );
return 0;
}
double f(float Xi){
float z= (exp(-Xi))-Xi;
return z;
}
double f1(float Xi){
float n = (-exp(-Xi))-1;
return n;
}
//***********************Fin del Programa****************
Aqui enseguida les dejo algunos de mis otros programas en C.
Metodo Gasuss-Jordan.
Newton-Raphson modificado.
Metodo de la secante.
Metodo Falsa Posicion.
Metodo de Biseccion.
eso es todo amigos, espero y les funcione.
Saludos



Aclaro, no sale pero sila tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo...
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>
double f(float Xi);
double f1(float Xi);
int main(void){
int SI=1;
do{
system("cls" );
float Xi=0,Ea=0,Xz=0;
int cont=0;
printf("tttPRACTICA #4n" );
printf("tt METODO DE NEWTON-RAPSONn" );
printf("ttbasado en una practica de salonnn" );
printf("instroduce Xi:n" );
scanf("%f",&Xi);
printf("nnI Xi f(Xi) f1(Xi) Ean" );
do{
Xz=Xi-(f(Xi)/f1(Xi));
Ea=((Xz-Xi)/Xz)*100;
printf("%d %f %.2f %.2f %f n",cont,Xi,f(Xi),f1(Xi),Ea);
Xi=Xz;
cont++;
}while(Ea>=0.005);
printf("nnn" );
printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" );
scanf("%d",&SI);
}while(SI<=1);
system("PAUSE" );
return 0;
}
double f(float Xi){
float z= (exp(-Xi))-Xi;
return z;
}
double f1(float Xi){
float n = (-exp(-Xi))-1;
return n;
}
//***********************Fin del Programa****************
Aqui enseguida les dejo algunos de mis otros programas en C.
Metodo Gasuss-Jordan.
Newton-Raphson modificado.
Metodo de la secante.
Metodo Falsa Posicion.
Metodo de Biseccion.
eso es todo amigos, espero y les funcione.
Saludos



