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....
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