Hanya Coretan Anak Bangsa

Minggu, 18 Desember 2011

Array Multidimensi

kemaren sudah membahas tentang Array 1 dimensi .sekarang yang akan saya bahas tentang Array Multidimensi.apakah Array Multidimensi itu? yang saya ketahui tentang Array Multidimensi diimplementasikan sebagai array di dalam array.Array multidimensi di deklarasikan dengan menambah jumlah tanda kurung setelah nama Array.itulah sekilas tentang Array multidimensi yang saya ketahui.
ini contaoh programnya melalui C#,java dan C++.

dengan menggunakan C# sebagai berikut :

/*
 * Created by SharpDevelop.
 * User: dino fajar rizkian
 * Date: 18/12/2011
 * Time: 10:10
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace ArrayMultidimensi
{
 class argya
 {
  private static byte BanyakB;
  private static byte BanyakK;
  public static void masuk(ref byte[,] adhidrawa)
  {
   Console.Write("masukan banyak baris : " );
   BanyakB = Convert.ToByte(Console.ReadLine());
   
   Console.Write("masukan banyak kolom : " );
   BanyakK = Convert.ToByte(Console.ReadLine());
   Console.WriteLine();
   
   adhidrawa = new byte[BanyakB,BanyakK];
   for (byte dino = 0 ; dino < BanyakB ;dino++ )
   {
    for (byte fajar = 0 ; fajar < BanyakK ; fajar++ )
    {
     
     Console.Write(" index ke -[{0},{1}] = ",dino,fajar);
     adhidrawa[dino,fajar] = Convert.ToByte(Console.ReadLine());
    }
   }
  }
  public static void MunculArray(byte[,] Muncul)
  {
   for (byte dino = 0 ; dino < BanyakB ; dino++ )
   {
    for (byte fajar = 0 ; fajar < BanyakK ;fajar++ )
    {
     Console.WriteLine(" index ke-[{0},{1}] = {2} ",dino,fajar,Muncul[dino,fajar]);
    }
   }
  }
 }
 class Program
 {
  public static void Main(string[] args)
  {
   byte[,] AmblArray = new byte[0,0];
   argya ganteng = new argya();
   argya.masuk(ref AmblArray);
   
   Console.WriteLine();
   Console.WriteLine();
   argya.MunculArray(AmblArray);
   
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}

ini hasilnya :
ini menggunakan java
package arraymultidimensi;
import java.util.Scanner;
class argya
{
    private int[][]arr;
    private int bris;
    private int klom;
    public void IsArray()
    {
        Scanner masuk = new Scanner(System.in);
        System.out.print("banyak Baris = ");
        bris = masuk.nextInt();
        System.out.print("Banyak Kolom = ");
        klom = masuk.nextInt();
        System.out.println();
        arr = new int[bris][klom];
        for (int dino = 0; dino < bris; dino++)
        {
            for (int fajar= 0; fajar < klom; fajar++)
            {
                
                 System.out.print("isikan data = ");
                 arr[dino][fajar] = masuk.nextInt();
            }
        }
    }
     public void MunculkanArray()
    {
         for (int dino= 0; dino < bris; dino++)
         {
             for (int fajar= 0; fajar < klom; fajar++)
             {
               System.out.print(arr[dino][fajar]+ " ");
             }
             System.out.println();
        }
     }

}
public class Main
{
    public static void main(String[] args)
    {
      argya adhidrawa = new argya();
      adhidrawa.IsArray();
      adhidrawa.MunculkanArray();
    }

}

ini hasilnya :
kalo yang ini dengan menggunakan C++ :
#include 

using namespace std;

class argya
{
    public : void in()
    {
        int arr[4][4];
        for (int b = 0 ; b < 4 ; b++)
        {
            for (int h = 0 ; h < 4 ; h++)
            {
              cout << "Inputkan  Baris Ke " << b << " Kolom Ke : " << h << " : " ;
              cin >> arr[b][h];
            }
            cout << endl;

        }
        for (int b = 0 ; b < 4 ; b++)
        {
             for (int h = 0 ; h < 4 ; h++)
             {
                 cout << arr[b][h] << " ";
             }
             cout << endl;
        }
    }

};

int main()
{
    argya adhidrawa;
    adhidrawa.in();


    return 0;
}
hasilnya seperti ini :

nah itu tadi penjelasan tentang Array Multidimensi. Semoga bermanfaat , Terimakasih atas kunjunganya. hehehe

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host