#include<iostream.h>
- include digunakan untuk memanggil file header yaitu iostream.h dan file header iostream ini digunakan untuk menampilkan perintah cin dan cout.
#include<conio.h>
- include digunakan untuk memanggil file header yaitu conio.h dan file header conio.h ini digunakan untuk menampilkan perintah getch.
void main ()
- digunakan sebagai menyatakan bahwa fungsi main() itu kosong.
{clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan.
int matriks
[2][4]={{1,2,3,4},{5,6,7,8}};
- mendeklarasikan variabel matriks dimana angka 2 untuk baris dan angka 4 untuk kolomnya dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat.
int baris,
kolom;
- mendeklarasikan variabel baris dan kolom dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat.
clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan.
for(baris=0;baris<2;baris++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
- Pertama variabel baris yaitu bernilai 0 lalu apakah variabel baris yang bernilai 0 kurang dari 2 jika iya maka baris akan ditambah 1 dan menjalankan statement for yang bawahnya setelah statement yang bawah selesai maka akan melanjutkan ke statement ini lalu baris untuk yang sekarang bernilai 1 dikarenakan sudah ditambahkan sebelumnya lalu statement ini akan akan melanjutkan perulangannya sampai variabel baris lebih dari 2 maka programnya akan berhenti atau langsung ke perintah getch().
{for(kolom=0;kolom<4;kolom++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
- Pertama variabel kolom yaitu bernilai 0 lalu apakah variabel kolom yang bernilai 0 kurang dari 4 jika iya maka kolom akan ditambah 1 dan menjalankan statement for yang bawahnya setelah statement yang bawah selesai maka akan melanjutkan ke statement ini tidak kembali pada statement yang awal dikarenakan statement for ini belum terpenuhi jika variabel kolom tersebut sudah terpenuhi atau variabel kolom labih dari 4 maka akan kembali menjalankan statement for yang sebelumnya.
{cout<<matriks[baris][kolom]<<" ";}
- perintah cout ini digunakan untuk menampilkan data variabel baris dan kolom yang sebelumnya sudah disimpan.
cout<<endl;}
- perintah cout ini digunakan untuk menampilkan data endl dan statement ini digunakan untuk enter atau spasi kebawah.
getch();}
- digunakan untuk menahan tampilan pada saat program dijalankan.
HASIL OUTPUT
- ini adalah hasil kodingan yang sebelumnya sudah dibuat setelah di compile tidak ada error lalu dirunning maka hasil programnya akan seperti gambar diatas.
Penjelasan melalui tabel
Array dimensi 2
for(baris=0;baris<2;baris++)
{for(kolom=0;kolom<4;kolom++)
Tabel pertama ini untuk variabel baris 0
Var Kolom
|
||||
Var baris
|
0
|
1
|
2
|
3
|
0
|
0,0
|
0,1
|
0,2
|
0,3
|
Hasil Output
|
1
|
2
|
3
|
4
|
- array 2 dimensi melibatkan 2 perulangan, 1 perulangan baris dan 1 perulangan kolom. Pertama menjalankan variabel baris terlebih dahulu variabel baris mempunyai nilai 0 apabila var baris ini kurang dari 2 maka terlebih dahulu var baris ditambahkan 1 dulu baru ke statement for yang kedua yaitu untuk kolomnya dan dimulai dari 0 yaitu jadi 0,0 maka hasil outputnya 1 lalu mengulang lagi untuk kolom 1 yaitu jadi 0,1 maka hasil outputnya 2 lalu mengulang lagi untuk kolom 2 maka jadi 0,2 hasil outputnya jadi 3 dan mengulang lagi untuk kolom 3 lalu hasil outputnya 4 setelah var kolom sudah 4 kurang dari 4 maka akan ke perulangan var baris dikarenakan tanda tersebut tidak adanya sama dengan jadi 4 tidak termasuk lalu lanjut ke kedua.
Var Kolom
|
||||
Var baris
|
0
|
1
|
2
|
3
|
1
|
1,0
|
1,1
|
1,2
|
1,3
|
Hasil Output
|
5
|
6
|
7
|
8
|
- setelah statement perulangan yang kedua selesai maka akan kembali ke perulangan yang mempunyai nilai var baris yaitu 1 dikarenakan yang sebelumnya sudah ditambahkan satu Pertama menjalankan variabel baris terlebih dahulu variabel baris mempunyai nilai 1 apabila var baris ini kurang dari 2 maka terlebih dahulu var baris ditambahkan 1 dulu yaitu menjadi 2 baru ke statement for yang kedua yaitu untuk kolomnya dan dimulai dari 0 yaitu jadi 1,0 maka hasil outputnya 5 lalu mengulang lagi untuk kolom 1 yaitu jadi 1,1 maka hasil outputnya 6 lalu mengulang lagi untuk kolom 2 maka jadi 1,2 hasil outputnya jadi 7 dan mengulang lagi untuk kolom 3 maka jadi 1,3 lalu hasil outputnya 8 setelah var kolom sudah 4 kurang dari 4 maka akan ke perulangan var baris dikarenakan tanda tersebut tidak adanya sama dengan jadi 4 tidak termasuk. Setelah kembali ke perulangan var baris yang bernilai 2 yang sebelumnya sudah ditambahkan maka perulangan akan berhenti dikarenakan 2 kurang dari 2 tidak adanya sama dengan maka 2 tidak termasuk memenuhi perulangan tersebut dan langsung mengeluarkan outputnya dan program berhenti.


Tidak ada komentar:
Posting Komentar