Minggu, 29 April 2012

Array Pada Bahasa C

Diposting oleh Fildzah Zhafrina di 19.39
Array... Hmmm.. array itu apaan sih??
Array merupakan variabel berindeks, struktur data yang menyimpan elemen yang bertipe data sama, setiap elemen tersebut diakses langsung melalui index.

Array ada yang satu dimensi, ada yang dua dimensi dan ada juga Array multidimensi.
Bentuk-bentuk umumnya :
  • Array satu dimensi : setiap elemen array dapat diakses melalui index dan index array secara default dimulai dari 0
         Tipe_array nama_array (jumlah_elemen);
  • Array dua dimensi : array yang terdiri dari m buah baris dan n buah kolom, dapat berupa matriks atau tabel
        Tipe_array nama_array (jumlah_elemen_baris)(jumlah_elemen_kolom);
  • Array Multidimensi :    Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
       Tipe_array nama_array (jumlah_elemen_1)(jumlah_elemen_2)....(jumlah_elemen_N)


Contoh program Array Dimensi Dua :

  
·    #include <nama file header> memiliki arti akan mengambil fungsi-fungsi yang terdapat pada library. Stdio.h merupakan standard input output header, diantaranya clrscr(), printf(), scanf().
·      main() Bagian utama yang dijalankan program
·      {} pembatas, penentu satu kesatuan
·      Int bilangan [3][2] = {4,6,3,8,5,9}; mendeklarisasikan variable bilangan dengan membentuk matrik 3x2 berisi 4,6,3,8,5,9. Merupakan array dua dimensi.
·      Int i,j; mendeklarasikan variable i dan j.
·      For (i=0; i<3; i++) pernyataan perulangan. Bila nilai i lebih kecil dari 3, maka akan lanjut ke statement dibawahnya.
·      For(j=0; j<2;j++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
·      printf(“bilangan ke %i, %i=%i \t”, i+1,j+1,bilangan [i][j]); untuk menyetak “ bilangan ke i+1, j+1= isi matrik bilangan[i][j]”. Tanda %i merupakan bahwa program akan membaca nilai integer. Dan \t untuk menyetak hasil cetakan secara horizontal pada layar.
·      Printf(“\n”);  jika sarang pernyataan yang didalam sudah terpenuhi sampai j tidak lagi lebih kecil dari 2, maka akan menyetak baris baru. Dan lanjut ke sarang di luar begiru seterusnya sampai i tidak lebih kecil dari 3.
Outpunya :

Contoh Program Array Multidimensi


·    #include <nama file header> memiliki arti akan mengambil fungsi-fungsi yang terdapat pada library. Stdio.h merupakan standard input output header, diantaranya clrscr(), printf(), scanf().
·      main() Bagian utama yang dijalankan program
·      {} pembatas, penentu satu kesatuan
·      Char data [2][3][6] = {“1”,”soto”,”5000”,”2”,”bakso”,”3500”); mendeklarasikan data berupa karakter yang merupakan array multidimensi, sebanyak 2 baris 3 kolom dan 6 data.
·      Int i,j; mendeklarasikan variable i dan j.
·      For(i=0;i<2; i++) pernyataan perulangan. Bila i lebih kecil dari 2 maka akan lanjut ke sarang perulangan di dalamnya.
·      For(j=0; j<3; j++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
·      Printf(“\t %s”, data [i][j]);  menyetak data[i][j] secara horizontal.
·      Print(“\n”); apabila sarang pernyataan perulangan di dalam sudah selesai, maka akan membuat baris baru, dan kembali ke sarang pernyataan di luar. Dan apabila sarang perulangan di luar sudah selesai maka selesai.

Outpuntnya :


0 komentar on "Array Pada Bahasa C"

Minggu, 29 April 2012

Array Pada Bahasa C

Array... Hmmm.. array itu apaan sih??
Array merupakan variabel berindeks, struktur data yang menyimpan elemen yang bertipe data sama, setiap elemen tersebut diakses langsung melalui index.

Array ada yang satu dimensi, ada yang dua dimensi dan ada juga Array multidimensi.
Bentuk-bentuk umumnya :
  • Array satu dimensi : setiap elemen array dapat diakses melalui index dan index array secara default dimulai dari 0
         Tipe_array nama_array (jumlah_elemen);
  • Array dua dimensi : array yang terdiri dari m buah baris dan n buah kolom, dapat berupa matriks atau tabel
        Tipe_array nama_array (jumlah_elemen_baris)(jumlah_elemen_kolom);
  • Array Multidimensi :    Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
       Tipe_array nama_array (jumlah_elemen_1)(jumlah_elemen_2)....(jumlah_elemen_N)


Contoh program Array Dimensi Dua :

  
·    #include <nama file header> memiliki arti akan mengambil fungsi-fungsi yang terdapat pada library. Stdio.h merupakan standard input output header, diantaranya clrscr(), printf(), scanf().
·      main() Bagian utama yang dijalankan program
·      {} pembatas, penentu satu kesatuan
·      Int bilangan [3][2] = {4,6,3,8,5,9}; mendeklarisasikan variable bilangan dengan membentuk matrik 3x2 berisi 4,6,3,8,5,9. Merupakan array dua dimensi.
·      Int i,j; mendeklarasikan variable i dan j.
·      For (i=0; i<3; i++) pernyataan perulangan. Bila nilai i lebih kecil dari 3, maka akan lanjut ke statement dibawahnya.
·      For(j=0; j<2;j++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
·      printf(“bilangan ke %i, %i=%i \t”, i+1,j+1,bilangan [i][j]); untuk menyetak “ bilangan ke i+1, j+1= isi matrik bilangan[i][j]”. Tanda %i merupakan bahwa program akan membaca nilai integer. Dan \t untuk menyetak hasil cetakan secara horizontal pada layar.
·      Printf(“\n”);  jika sarang pernyataan yang didalam sudah terpenuhi sampai j tidak lagi lebih kecil dari 2, maka akan menyetak baris baru. Dan lanjut ke sarang di luar begiru seterusnya sampai i tidak lebih kecil dari 3.
Outpunya :

Contoh Program Array Multidimensi


·    #include <nama file header> memiliki arti akan mengambil fungsi-fungsi yang terdapat pada library. Stdio.h merupakan standard input output header, diantaranya clrscr(), printf(), scanf().
·      main() Bagian utama yang dijalankan program
·      {} pembatas, penentu satu kesatuan
·      Char data [2][3][6] = {“1”,”soto”,”5000”,”2”,”bakso”,”3500”); mendeklarasikan data berupa karakter yang merupakan array multidimensi, sebanyak 2 baris 3 kolom dan 6 data.
·      Int i,j; mendeklarasikan variable i dan j.
·      For(i=0;i<2; i++) pernyataan perulangan. Bila i lebih kecil dari 2 maka akan lanjut ke sarang perulangan di dalamnya.
·      For(j=0; j<3; j++) sama seperti di atas, apabila memenuhi, lanjut lagi statement di bawahnya.
·      Printf(“\t %s”, data [i][j]);  menyetak data[i][j] secara horizontal.
·      Print(“\n”); apabila sarang pernyataan perulangan di dalam sudah selesai, maka akan membuat baris baru, dan kembali ke sarang pernyataan di luar. Dan apabila sarang perulangan di luar sudah selesai maka selesai.

Outpuntnya :


0 komentar:

 

CHEER UP!! がんばって~ Copyright © 2009 Paper Girl is Designed by Ipietoon Sponsored by Online Business Journal