05 May, 2012

Program C Array 3 Dimensi


Selamat datang di blog kodeprogramcpp. Pada kali ini saya ingin berbagi satu kode program bahasa C, mengenai Array 3 dimensi. Disini saya mengimplementasikan "Array 3 dimensi" kedalam progam menampilkan daftar peserta klub eropa yang ikut berkompetisi dalam liga champions. Seluruh peserta yang ikut berpartisipasi dikelompokkan menjadi
5 grup.
Untuk bentuk umum array dimensi 3 pada bahasa C adalah sebagai berikut :
tipe_data nama_variabel[jumlah_baris][jumlah_kolom][panjang_karakter];

Oke, langsung saja ke pengimplementasiannya ke dalam kode program bahasa C. Lihat pada tabel kode program di bawah ini. :)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
*Judul Program      : Array dimensi 3
*Bahasa Program     : Bahasa C
*Pembuat Program    : Hendro Pramana Sinaga
*Tanggal Pembuatan  : 5 Mei 2012
*/

#include <stdio.h>
#include <conio.h>


main()
{
    char h=64, nama[5][4][22] = {
       "AC Milan","Barcelona","Porto","Monaco",
        "Liverpool","Real Madrid","CSK Moskow","PSG",
        "Inter Milan","Arsenal","Atletico Madrid","Ajax",
        "AS Roma","Manchester United","Dortmund","Valencia",
        "Manchester City","Bayern Munich","Napoli","Vilareal"  
    
    };

    printf("Liga Champions : \n\n");

    for(i=0; i<5; i++)
    {
        ++h;
        printf("Grup %c  \n", h);

        for(s=0; s<4; s++)
        {
            printf("      %d. %s \n", s+1, nama[i][s]);   
        }
        printf("\n");
    }
    

    getch();

}

Jika contoh kode program di atas kita eksekusi, maka hasil yang ditampilkan seperti gambar di bawah ini

Program C Array 3 Dimensi

Sekian dulu ya teman-teman untuk kali ini, semoga postingan ini bermanfaat bagi kita semua dalam mempelajari Bahasa C/C++.
Oke, Salam kodeprogramcpp

13 comments:

  1. Replies
    1. Oke Mas.. Terimakasih atas kunjungan dan komentarnya.

      Delete
  2. Mau tanya kenapa h=64? Darimana menentukannya? Tks

    ReplyDelete
    Replies
    1. Berdasarkan kode ASCII. Bilangan 64 itu jika dikonversi menjadi karakter, maka menjadi karakter '@'. variabel h digunakan untuk mencetak karakter A, B, C dengan terlebih dahulu menaikkan nilai pada variabel h dengan perintah ++h;
      nilai awal variabel h -> 64
      dilakukan perintah ++h; maka nilai h menjadi 65, 65 dikonversi ke karakter menjadi karakter 'A'. begitu selanjutnya.
      Coba cari di google mengenai kode ASCII dan coba kembali amati kode di atas untuk lebih menambah pemahaman.
      Semoga bisa bermanfaat.. :D

      Delete
  3. ada yg contoh codding untuk sistem nilai siswa yg meng inputkan nama dan nim gak bro yg array dimensi 3 ?!?!?!?
    mohon rekomendasinya dan bantuanya

    ReplyDelete
  4. gan itu codingannya masih ada yang salah tuh.

    ReplyDelete
    Replies
    1. @Juryan Kyujin : Kalau boleh tahu, salahnya di bagian mananya ya gan?

      Delete
    2. int i, s;

      itu kurangnya
      :v

      Delete
    3. @Aditya Sapoetra : Hahaha... Benar...
      Variabelnya ditambahin sendiri aje yah.. :D

      Delete
  5. Gun, ane mau Tanya donk ..
    D array dimensi 3 bsa buat input data gk ya ?
    Atau hanya bsa buat tampilin data Aja ?
    Thnks sebelumnya.. :)

    ReplyDelete
    Replies
    1. Tentu bisa dong..
      Dasarnya kan Array, pasti bisa input data dong.. Yang berbeda itu hanya bentuk array nya saja. :D

      Delete
  6. semua yang anda sarankan sudah saya jalani. kenapa masih salah? katanya sih salahnya di huruf 'h'

    ReplyDelete
    Replies
    1. Di huruf 'h' yang mana yak? Karena terdapat beberapa huruf 'h' pada kode program di atas. :)

      Delete

Berikan komentar, Kritik dan saran teman-teman mengenai blog ini. Komentar, Kritik dan saran teman-teman sangat berarti untuk perkembangan Blog ini.
Salam Blogger, salam kodeprogramcpp.

Lihat Juga Berita Pilihan Ini