Ad01

Ad02

viernes, 20 de diciembre de 2013

Raíces de ecuaciones: Método de Newton, código C | Roots of equations: Newton's method, code C


#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#define F(x)(x*x)-4
#define FD(x)(2*x)
#define FP(x)(x*x)+x-4
#define FE(x,y)(x*y)+1

void main()
{
clrscr();
int i,j;
float x0,x1,fx,fdx;
gotoxy(10,6); printf("                    METODO DE NEWTON-RAPHSON ");
gotoxy(10,7);printf("------------------------------------------------------------");
gotoxy(10,8);printf(" Este codigo fue hecho por Jair Beltran USCO Garzon ");
gotoxy(10,9);printf("Se hallara la raiz de la funcion f(x)=x^2-4 tol=10^-5 iter max=9");
gotoxy(10,10);printf("Digite el primer valor diferente a cero: ");
scanf("%f",&x0);
gotoxy(10,11); printf("------------------------------------------------------------");
gotoxy(10,12); printf("| No |     x0     |    f(x0)   |    df(x0)    |     x1     |");
gotoxy(10,13); printf("------------------------------------------------------------");
i=14;
j=1;
do
{
fx=F(x0);
fdx=FD(x0);
x1=(x0-(fx/fdx));
gotoxy(10,i++);printf("%3d   %12.5f %12.5f %12.5f %12.5f ",i-14,x0,F(x0),FD(x0),x1);
x0=x1;
j=j+1;
}
while (fabs(F(x0)>=0.00001) && (j<10));
{
gotoxy(10,23); printf("La raiz encontrada es igual a %10.5f",x0);
gotoxy(10,24);  printf("Presione una tecla para volver al menu de ecuaciones de raices");
getch();
}
}

No hay comentarios.:

Publicar un comentario

Ad3