InicioCiencia EducacionPrograma en C, Newton-Raphson Modificado

Programa en C, Newton-Raphson Modificado

Ciencia Educacion5/13/2013
Que tal Aqui de nuevo , Ahora les traigo el programa de Newton-Raphson Modificado.

Aclaro, no salen pero si las tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo...

Espero y les sirva de ayuda.

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>

double f(float Xi);
double f1(float Xi);
double f2(float Xi);

int main(void){
int SI=1;
do{
system("cls" );
float Xi=0,Ea=0,Xz=0;
int cont=0;

printf("tt PRACTICA #6n" );
printf("t METODO DE NEWTON-RAPSON MODIFICADOn" );
printf("t basado en una practica de salonnn" );
printf("introduce Xi:n" );
scanf("%f",&Xi);
if(Xi>=1){ // entra condicion si valor es igual a 0
printf("nNO ES FACTIBLE REALIZAR LA PRUEBA CON NUMEROS AYORES A CERO:n" " ttn" ); // le dices al user que el fac de 0 es 1
}
else{
printf("nnI Xi f(Xi) f'(Xi) f''(Xi) Ean" );
do{
Xz=Xi-((f(Xi)*f1(Xi))/((pow(f1(Xi),2))-(f(Xi)*f2(Xi))));
Ea=fabs((Xz-Xi)/Xz)*100;
printf("%d %.6f %.6f %.6f %.6f %f n",cont,Xi,f(Xi),f1(Xi),f2(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= pow(Xi,3)-5*pow(Xi,2)+7*(Xi)-3;
return z;
}


double f1(float Xi){
float n = 3*pow(Xi,2)-10*(Xi)+7;
return n;
}
double f2(float Xi){
float l = 6*(Xi)-10;
return l;
}

//******************Fin del Programa******************


Aqui enseguida les dejo algunos de mis otros programas en C.

Metodo Gasuss-Jordan.


Newton-Raphson.


Metodo de la secante.


Metodo Falsa Posicion.


Metodo de Biseccion.






eso es todo amigos, espero y les funcione.

Saludos
Datos archivados del Taringa! original
20puntos
5,775visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
juanchopito🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.