Contoh Program Interpolasi Lagrange

Pada Mata Kuliah Metode Numerik kemungkinan kalian belajar tentang interpolasi kan ?
nah disini saya akan membagikan suatu program untuk mempermudah perhitungan interpolasi khususnya untuk interpolasi lagrange. Program ini dibuat menggunakan bahasa C++ dengan bantuan software borland++.

Source codenya bisa dilihat dibawah:
/*Aday Desu Program*/
#include<iostream.h>
#include<conio.h>
#define MaxN 10

void main()
{
 float arr_x[MaxN], arr_y[MaxN], latas, lbawah, x, p=0;
 int i, j, n;
 clrscr();
 cout<<"================================"<<endl
     <<"| Program Interpolasi Lagrange |"<<endl
     <<"================================"<<endl<<endl
     <<"Masukan nilai n: \n";
 cin>>n;
 cout<<"Masukan Nilai x dan y : \n";
 for(i=0; i<=n; i++)
  cin>>arr_x[i]>>arr_y[i];
 cout<<"masukan nilai x yang nilai y nya akan dihitung : ";
 cin>>x;
 for (i=0; i<=n; i++)
 {
  latas=1;
  lbawah=1;
  for (j=0; j<=n; j++)
   if(j!=i)
   {
    latas *= x-arr_x[j];
    lbawah *= arr_x[i]-arr_x[j];
   }
  p+=(latas/lbawah)*arr_y[i];
 }
 cout<<""<<x<<" hasilnya adalah = "<<p;
 getch();
}
 apabila kalian ingin langung mendownload program yang sudah jadi bisa klik link download yang tersedia

DOWNLOAD

Comments

Popular posts from this blog

Cara Membuat Desain Warnet dengan Cisco Packet Tracer

Cara setting DNS dan DHCP pada Cisco Packet Tracer

Laporan PRAKERIN di laura komputer