Welcome

WELCOME TO MY BLOGS

Senin, 07 Mei 2012

CARA MEMBUAT MATRIKS PADA C++

 Pada pembahasan c++ kali ini saya akan membuat program matriks pada c++. untuk membuat program tersebut pasti saya memakai array untuk membuat matriks, karena array adalah syarat utama untuk membuat matriks yang akan saya buat. pada program ini saya akan membuat matriks berordo 1 dan berordo 4 x 4. berikut coding programnya














 LOGIKA:
 
  •    Int a[5] = {2,3,4,5,6}; variabel a mempunyai 5 array dan isi dari tipe data a adalah 2,3,4,5,6
  • ·Int b[5] = {2,3} variabel b mempunyai 5 array dan isi dari tipe data tersebut adalah 2,3. Karena dia mempunyai 5 data array, maka pada output nanti terdapat 3 angka 0. Hal ini terjadi karena tipe data b hanya mempunyai isi array sebanyak 2 yaitu 2 dan 3. Sedangkan array nya sebanyak 5. Jadi angka 0 tersebut untuk memenuhi angka array yang dibutuhkan.
  •   Int c[5] = {50,60,70}  } variabel c mempunyai 5 array dan isi dari tipe data tersebut adalah 50,60,70. Karena dia mempunyai 5 data array, maka pada output nanti terdapat 2 angka 0. Hal ini terjadi karena tipe data c hanya mempunyai isi array sebanyak 3 yaitu 50,60 dan 70. Sedangkan array nya sebanyak 5. Jadi angka 0 tersebut untuk memenuhi angka array yang dibutuhkan.variabel a,b,c masing-masing bertipe data integer

  •   Int j dan cout<<endl; program akan mengacu pada int j. Karena int j pada program tersebut terdapat pada pengulangan for (j = 0; j = 5; j++). Artinya program akan elakukan pengulangan sebanyak 5 kali dan dimulai dari angka 0.
  •  cout<<"a["<<j<<"]="<<a[j]<<"b["<<j<<"]="<<b[j]<<"c["<<j<<"]="<<c[j]<<endl; Merupakan hasil printout dari array yang user buat.
  •    Getch() dan } merupakan akhir dari program.
Berikut outputnya
 
 Nah itu tadi merupakan contoh program c++ dengan matrik berordo 1 x 1. Sekarang saya akan membuat matriks dengan ordo 4 x 4 pada c++. Berikut programnya










  •   int matrik [4] [4]; merupakan variabel matriks dimensi 2. Masing- masing mempunyai array sebanyak 4.
  •   int i,j; I dan j merupakan tipe data integer
  •   for (i=1; i<=4; i++) Merupakan bentuk pengulangan, jadi variabel I akan mengulang sebanyak 4 kali. Pengulangan ini akan berpengaruh dalam angka yang akan di input pada baris dan kolom matrik
  • for (j=1; j<=4; j++) Merupakan bentuk pengulangan, jadi variabel j akan mengulang sebanyak 4 kali. Pengulangan ini juga akan berpengaruh dalam angka yang akan di input pada baris dan kolom matrik
  •   cout <<"masukan angka pada baris ke "<<i<<" kolom ke "<<j<<" : "; cout tersebut artinya program akan menampilkan output masukan angka pada baris ke i. I disitu merupakan baris  dan j merupakan kolo. Jadi nantinya progrm akan meminta untuk memasukan angka pada variabel I dan kolo pada variabel j
  • cin>> matrik [i] [j]; cin digunakan untuk menginput I dan j
  • cout<<endl;digunakan membuat baris baru pada program.

 
 
  • cout<<"ini matrik ordo (4,4) 4 baris 4 kolom"; akan mengeluarkan ouput ini matrik ordo (4,4) 4 baris 4 kolom.
  • for (i=1; i<=4; i++). Merupakan bentuk pengulangan, jadi variabel I akan mengulang sebanyak 4 kali. Pengulangan ini akan berpengaruh pada pembentukan matrik 4 x 4
  •    for (j=1; j<=4; j++) ++). Merupakan bentuk pengulangan, jadi variabel j akan mengulang sebanyak 4 kali. Pengulangan ini juga akan berpengaruh pada pembentukan matrik 4 x 4
  • cout <<matrik [i] [j]<<" "; merupakan hasil dan output matrik 4x4 nanti.
  • ·         Getch() merupakan akhir dari program.

Berikut outputnya







5 komentar: