Sunday, November 4, 2012

Program Sederhana Menggunakan Array Dua Dimensi

Berikut adalah link tutorial sederhana dengan menggunakan array dua dimensi.



Jika di ilustrasikan adalah sebagai berikut :



Bila di sisipkan 5x2 = 10 kolom, tapi diisi kurang dari 10 buah nilai, maka sisa kolom akan di isi dengan NULL, yang bila dicetak akan tercetak 0 (nol)
                  m<2          
         0          1


10
100
20
200
50
500
0
0
0
0

0
1
2      n<5
3
4



Sehingga :       [0][0] = 10                     [3][1] =0
                      [0][1] = 100                   [4][0] = 0
                      [1][0] = 20                     [4][1] = 0
                      [1][1] = 200
                      [2][0] = 50
                      [2][1] = 500
                              [3][0] =   0

Dan berikut adalah Syntaxnya. :


#include <stdio.h> // mengakses file library stdio.h
#include <stdlib.h> // mengakses file library yang salah datu fungsinya adalah system(“pause”)

int main (void) // Salah satu fungsi pemograman C yang harus ada
{
int ANGKA2D[5][2]={{10,100},{20,200},{50,500}};// deklarasi variabel bertipe integer dimana menggunakan arrar 2 dimensi satu buah yaitu ANGKA2D[5][2]
int n,m; //Deklarasi variabel bertipe integer
for (n=0;n<5;++n) // loop di lakukan sebanyak 4x(0,1,2,3,4) untuk baris
for(m=0;m<2;++m) // loop dilakukan sebanyak 2x(0,1) untuk kolom
printf("Data ANGKA2D[%d][%d] = %d\n",n,m,ANGKA2D[n][m]); // Perintah cetak pada layar
system("pause");// salah satu fungsi dari stdlib.h
return (0); // mengembalikan nilai main 0
}

No comments:

Post a Comment