#include #include #include //numero maximo de iteraciones #define N 50 //tolerancia maxima #define TOL 0.001 //funcion a aproximar //f(v)=((1+(3.592/x^2))*(x - 0.04267) -(0.082054*300)) double f(double v) { //VALOR DE LA PRESION Y LA TEMPERATURA int P=100,T=300; return ((P+(3.592/(pow(v,2))))*(v-0.04267))-(0.082054*T); } //derivada de la funcion f(x) //f'(v)=1-(3.592/x^2)+(2*(3.592*0.04267)/x^3) double df(double v){ //VALOR DE LA PRESION int P=100; return ((P-(3.592/(pow(v,2))))+((2*(3.592*0.04267))/(pow(v,3)))); } int main(void) { double v, v0; int i; clrscr(); i=1; //aproximacion inicial de la raiz f(v) v0=24.6162; printf("\n %d %15.12lf", i, v0); while (i