English French German Spain Italian Dutch

Russian Brazil Japanese Korean Arabic Chinese Simplified

Pages

8 November 2011

menjumlahkan,mengedit,mencari dan menghapus data array 2 dimensi

ini adalah materi dari dosen yang langsung saya posting disini.....
silahkan mas-mas dan mbak-mbak yang sudah menantikan materi ini....

langsung sedot aja....

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

main(){
int A[2][3],B[2][3],C[2][3];
int b,k,cari,baris,kolom,ketemu=0,edit,baru,hapusbrs;

cout<<"input dinamis matrik A\n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<"Array ke ["<<b<<"]["<<k<<"] = ";
       cin>>A[b][k];
       }
   }

cout<<"input dinamis matrik B\n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<"Array ke ["<<b<<"]["<<k<<"] = ";
       cin>>B[b][k];
       }
   }

cout<<"\noutput matrik A\n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<A[b][k]<<"\t";}
       cout<<endl;
      }

cout<<"\noutput matrik B\n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<B[b][k]<<"\t";}
       cout<<endl;
      }

//Penjumlahan
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {C[b][k]=A[b][k]+B[b][k];}
      }

cout<<"Hasil Penjumlahan = \n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<C[b][k]<<"\t";}
       cout<<endl;
      }

//pencarian array 2D berdasar Isi data
cout<<"Masukkan data yang akan dicari= ";
cin>>cari;
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {if(A[b][k]==cari)
          {ketemu=1;
          baris=b;kolom=k;
          }
       }
   }

if(ketemu==1)
{cout<<"Data ditemukan pada baris "<<baris<<" kolom "<<kolom;}
else
cout<<"Mesakke tenaaannn cah!! ";

//edit
cout<<"\nMasukkan data yang akan diedit = ";
cin>>edit;
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {if(A[b][k]==edit)
          {cout<<"\nmasukkan data baru = ";
          cin>>baru;
          A[b][k]=baru;
          }
      }
   }

//Output matrik A setelah diedit
cout<<"\nMatrik A yang baru = \n";
for(b=0;b<2;b++){
    for(k=0;k<3;k++)
       {cout<<A[b][k]<<"\t";
       }
       cout<<"\n";
   }

//hapus
cout<<"Masukkan baris yang akan dihapus! ";
cin>>hapusbrs;
for(b=0;b<2;b++)
    {for(k=0;k<3;k++)
    {A[hapusbrs][k]=A[hapusbrs+1][k];}
    }
for(b=0;b<1;b++)
    {for(k=0;k<3;k++)
   {cout<<A[b][k]<<"\t";}
   cout<<"\n";
   }

getch();}



selesai.....
selamat mencoba....
semoga berhasil....

0 comments:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites