Translate

tutorial array bahasa pemrograman halaman 7

Selamat datang di eagleboot dan selamat membaca.

Untuk lebih jelasnya mengenai array multi dimensi dibawah ini diberikan beberapa contoh array. Arrai dibawah ini merupakan matrik 2 X 2 yang menggunakan array. intmatrik[2][2];  Berikut adalah contoh program lengkapnya: Program 9.4. #include<iostream> usingnamespacestd; intmain(void){ intt,i,matrik[3][4]; for(t=0;t<3;t++) for(i=0;i<4;i++) matrik[t][i]=(t*4)+i+1; for(t=0;t<3;t++){ for(i=0;i<4;i++) cout<<matrik[t][i]<<""; cout<<endl; } return0; }  Keluaran dari program di atas adalah : 1234 5678 9101112

Baris ke-5 sampai ke-7 adalah pemasukan data pada matrik. Sedangkan baris ke-8 sampai ke-12 adalah menampilkan data matrik. Pada kedua proses tersebut, pemasukan data dan menampilkan data terdapat dua buah perulangan dimana perulangan pertama adalah untuk mengidentifikasi baris dari matrik dan perulangan kedua untuk mengidentifikasi kolom dari matrik.  Berikut ini adalah contoh untuk penjumlahan dua buah matrik

Program 9.5. #include<iostream> usingnamespacestd; intmain(void){ intt,i,A[3][4],B[3][4],C[3][4]; for(t=0;t<3;t++) for(i=0;i<4;i++) A[t][i]=(t*4)+i+1; cout<<"MATRIKA"<<endl; for(t=0;t<3;t++){ for(i=0;i<4;i++) cout<<A[t][i]<<""; cout<<endl; } for(t=0;t<3;t++) for(i=0;i<4;i++) B[t][i]=(t*4)+i+1; cout<<endl; cout<<"MATRIKB"<<endl; for(t=0;t<3;t++){ for(i=0;i<4;i++) cout<<B[t][i]<<""; cout<<endl; } for(t=0;t<3;t++) for(i=0;i<4;i++) C[t][i]=A[t][i]+B[t][i]; cout<<endl; cout<<"MATRIKC=A+B"<<endl; for(t=0;t<3;t++){ for(i=0;i<4;i++) cout<<C[t][i]<<""; cout<<endl; } return0; } 

 Keluaran program : MATRIKA
1234 5678 910111213 MATRIKB 1234 5678 9101112 MATRIKC=A+B 2468 10121416 18202224


Next read ON halaman 8.

Share this

Related Posts

Previous
Next Post »