Taylor’s Series
#include<stdio.h> #include<conio.h> #define Y1 x*x+y*y #define Y2 2*x+2*y*(x*x+y*y) #define Y3 2+2*(x*x+y*y)*(x*x+y*y)+2*y*(2*x+2*y*(x*x+y*y)) #define Y4 6*(x*x+y*y)*(2*x+2*y*(x*x+y*y))+2*y*(2+2*(x*x+y*y)*(x*x+y*y)+2*y*(2*x+2*y*(x*x+y*y))) int main (void) { float h,a,b,c=0,n,i,ya,yb,yc,yd,x,y; clrscr(); printf("Enter the valu of a & b as Y(a)=b: "); scanf("%f%f",&a,&b); printf("Enter the value of h: "); scanf("%f",&h); printf("Enter the value of x: "); scanf("%f",&n); x=a; y=b; for(i=a;i<n;i=i+h) { ya=Y1; printf("\n\t%f",ya); yb=Y2; printf("\n\t%f\t%f\t%f\t%f",Y1,y,x,yb); yc=Y3; printf("\n\t%f\t%f\t%f\t%f",Y2,y,x,yc); yd=Y4; printf("\n\t%f",yd); y=y+ya*h+(yb*h*h)/2+(yc*h*h*h)/6+(yd*h*h*h*h)/24; x=x+h; c++; printf("\n\t\t%f",y); } printf("\nItaration no. %f\nRequired ans: %f",c,y); getch(); return 0; }