Langsung saja kepokok pembahasan programnya,
------------------------------------------------------------------------------
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int N;double tabel[4][100],P,hasil;hasil=0;
cout<<"Masukkan banyak titik yang dilewati : ";cin>>N;
for(int a=0;a<N;a++){
tabel[0][a]=a+1;
cout<<"Masukkan x"<<tabel[0][a]<<"(spasi)y"<<tabel[0][a]<<" : ";
cin>>tabel[1][a]>>tabel[2][a];tabel[3][a]=tabel[2][a];
}
cout<<"Masukkan Absis Titik P : ";cin>>P;
for(int b=0;b<N;b++){
for(int c=0;c<N;c++){
if(c!=b){
tabel[3][b]*=(P-tabel[1][c])/(tabel[1][b]-tabel[1][c]);
}
}
hasil+=tabel[3][b];
}
cout<<"\n============================="<<endl;
cout<<"n | x |y=f(x)| f(x)*L |"<<endl;
cout<<"============================="<<endl;
for(int c=0;c<N;c++){
cout<<tabel[0][c]<<" | "<<tabel[1][c]<<" | "<<tabel[2][c]<<" | "<<tabel[3][c]<<" |"<<endl;
cout<<"============================"<<endl;
}
cout<<"\nKoordinat titik P adalah ("<<P<<" , "<<hasil<<')'<<endl;
getch();
}
-------------------------------------------------------------------------------------------------
Dan ketika program dijalankan, maka hasilnaya akan seperti ini :
Semoga pembahasan kaliini bisa bermanfaat untuk agan semua..
trimakasih..
Subscribe to:
Post Comments
(
Atom
)
0 komentar:
Post a Comment