include

2
#include<stdio.h> #include<conio.h> #include<math.h> int main() { float x[10],y[10],temp=1,f[10],P,X; int i,n,j,k=0,pilih; printf("Interpolasi Lagrange\n\n"); printf("(1) Derajat 1\n(2) Derajat 2\n(3) Derajat 3\nSilahkan Pilih : "); scanf("%d", &n); n+=1; for(i=0; i<n; i++) { printf("\nMasukkan titik x%d: ",i); scanf("%f",&x[i]); printf("Masukkan nilai f(x%d): ",i); scanf("%f",&y[i]); } //interpolasix: printf("\nMasukkan titik x yang akan di-Interpolasi: "); scanf("%f",&X); for(i=0;i<n;i++) { temp = 1; k = i; for(j=0;j<n;j++) { if(k==j) { continue; } else { temp = temp * ((X-x[j])/(x[k]-x[j])); } } f[i]=y[i]*temp; } for(i=0;i<n;i++) { P = P + f[i]; } printf("\n\n f(%.2f) = %.1f ",X,P); getch();

Upload: muhamad-bayu-perkasa

Post on 01-Oct-2015

4 views

Category:

Documents


2 download

DESCRIPTION

dev-c program

TRANSCRIPT

#include#include#includeint main(){ float x[10],y[10],temp=1,f[10],P,X; int i,n,j,k=0,pilih;

printf("Interpolasi Lagrange\n\n"); printf("(1) Derajat 1\n(2) Derajat 2\n(3) Derajat 3\nSilahkan Pilih : "); scanf("%d", &n); n+=1; for(i=0; i