Visitor

Thursday, January 24, 2013

PROGRAM ARITMATIKA POLINOM

SOURCE CODE :




#include <iostream.h>
#include <conio.h>


void main()
{
  int pol1[10]; int pol2[10]; int pol3[10];
  int i1;     int p=0;
  int maxP1;
  cout<<"      ARITMATIKA POLINOM   \n\n";
  cout<<" Masukkan Batas Polinom  Persamaan 1= " ; cin>>maxP1;
  for(i1=0 ; i1<=maxP1-1 ; i1++)
  {cout<< " Masukkn Nilai Koeffisien Polinom X^"<<p<< " = " ;
  cin>>pol1[i1]; p++; }
  cout<<" Jadi P1 : ";
  for(i1=maxP1-1 ; i1>=0 ; i1--)
  {p--; cout<<" + ("<<pol1[i1]<<"X^"<<p<<")"; }
  for(;maxP1<=10; maxP1++)
  { pol1[maxP1]=0;}    

  int i2 ; p=0;
  do {
  cout<<"\n\n Masukkan Batas Polinom  Persamaan 2= " ; cin>>maxP1;  }while(maxP1>9);
  for(i2=0 ; i2<=maxP1-1 ; i2++)
  {cout<< " Masukkn Nilai Koeffisien Polinom X^"<<p<< " = " ;
  cin>>pol2[i2]; p++;}
  cout<<" Jadi P2 : ";
  for(i2=maxP1-1 ; i2>=0 ; i2--)
  {p--; cout<<" + ("<<pol2[i2]<<"X^"<<p<<")"; }
  for(; maxP1<=9; maxP1++ )
  {    pol2[maxP1]=0; }


  int i3; p=0;
  do {
  cout<<"\n\n Masukkan Batas Polinom  Persamaan 3= " ; cin>>maxP1;   }while(maxP1>2);
  for(i3=0 ; i3<=maxP1-1 ; i3++)
  {cout<< " Masukkn Nilai Koeffisien Polinom X^"<<p<< " = " ;
  cin>>pol3[i3]; p++;}
  cout<<" Jadi P3 : ";
  for(i3=maxP1-1 ; i3>=0 ; i3--)
  {p--; cout<<" + ("<<pol3[i3]<<"X^"<<p<<")"; }
   for(;maxP1<=9; maxP1++)
  { pol3[maxP1]=0;}

  cout<<"\n\n================================================================";
  cout<< "\n Hasil EMPAT OPERASI ARITMATIKA dasar antara lain : ";
  cout<<"\n================================================================";
  cout<<"\n\n Penambahan : \n";
  cout<<" P1 + P2  =  "<<pol1[10]<<"x^10 + "<<pol1[9]+pol2[9]<<"x^9 + "
                       <<pol1[8]+pol2[8]<<"x^8 + "<<pol1[7]+pol2[7]<<"x^7 + "
                       <<pol1[6]+pol2[6]<<"x^6 + "<<pol1[5]+pol2[5]<<"x^5 + "
                       <<pol1[4]+pol2[4]<<"x^4 + "<<pol1[3]+pol2[3]<<"x^3 + \n             "
                       <<pol1[2]+pol2[2]<<"x^2 + "<<pol1[1]+pol2[1]<<"x^1 + "
                       <<pol1[0]+pol2[0]<<"x^0 ";

  cout<<"\n\n Pengurangan : \n";
  cout<<" P1 + P2  =  "<<pol1[10]<<"x^10 + "<<pol1[9]-pol2[9]<<"x^9 + "
                       <<pol1[8]-pol2[8]<<"x^8 + "<<pol1[7]-pol2[7]<<"x^7 + "
                       <<pol1[6]-pol2[6]<<"x^6 + "<<pol1[5]-pol2[5]<<"x^5 + "
                       <<pol1[4]-pol2[4]<<"x^4 + "<<pol1[3]-pol2[3]<<"x^3 + \n             "
                       <<pol1[2]-pol2[2]<<"x^2 + "<<pol1[1]-pol2[1]<<"x^1 + "
                       <<pol1[0]-pol2[0]<<"x^0 ";

  cout<<"\n\n Perkalian : \n";
  cout<<" P1 * P3  =  "<<pol1[10]*pol3[1]<<"x^11 + "<<pol1[9]*pol3[1]<<"x^10+ "
                       <<pol1[8]*pol3[1]<<"x^9 + "<<pol1[7]*pol3[1]<<"x^8 + "
                       <<pol1[6]*pol3[1]<<"x^7 + "<<pol1[5]*pol3[1]<<"x^6 + "
                       <<pol1[4]*pol3[1]<<"x^5 + "<<pol1[3]*pol3[1]<<"x^4 + \n             "
                       <<pol1[2]*pol3[1]<<"x^3 + "<<pol1[1]*pol3[1]<<"x^2 + "
                       <<pol1[0]*pol3[1]<<"x^1 "
                       <<pol1[10]*pol3[0]<<"x^10 + "<<pol1[9]*pol3[0]<<"x^9+ "
                       <<pol1[8]*pol3[0]<<"x^8 + \n             "<<pol1[7]*pol3[0]<<"x^7 + "
                       <<pol1[6]*pol3[0]<<"x^6 + "<<pol1[5]*pol3[0]<<"x^5 + "
                       <<pol1[4]*pol3[0]<<"x^4 + "<<pol1[3]*pol3[0]<<"x^3 + "
                       <<pol1[2]*pol3[0]<<"x^2 + "<<pol1[1]*pol3[0]<<"x^1 + \n             "
                       <<pol1[0]*pol3[0]<<"x^0 ";

  cout<<"\n\n Turunan : \n";
  cout<<"   P2'    =  "<<pol2[9]*9<<"x^8 + "
                       <<pol2[8]*8<<"x^7 + "<<pol2[7]*7<<"x^6 + "
                       <<pol2[6]*6<<"x^5 + "<<pol2[5]*5<<"x^4 + "
                       <<pol2[4]*4<<"x^3 + "<<pol2[3]*3<<"x^2 + \n             "
                       <<pol2[2]*2<<"x^1 + "<<pol2[1]*1<<"x^0 + ";
 getche();
}




PRINT SCREEN



0 komentar

Post a Comment