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
terimakasih , ini sangat bermanfaat ..
BalasHapusfornya dikoreksi lgi gan ;)
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusprogramnya jalan kok
BalasHapusiostramnya ga pake .h
Mantab ilmunya. terimakasih
BalasHapus