ShoutMix chat widget

Minggu, 22 April 2012

alpro ke 3

ARRAY MULTI DIMENSI

Array Multi dimensi yang paling sederhana adlah array dua dimensi. array dua dimensi biasanya digunakan untuk mempresentasikan nilai dari sebuah tabel. Informasi yang terkandung dalam array dua dimensi diatur pada BARIS dan KOLOM. Dengan demikian untuk mengidentifikasikan tiap elemen array harus dispesifikasikan nilai baris dan kolom.

MENDEKLARASIKAN ARRAY DUA DIMENSI ADALAH
type[ , ] <namaVariabel>;
    Type adalah tipe data dari array dan <namaVariabel> adalah nama dari array, sedangkan [,] memberitahu C# untuk membuat variabel array 2 dimensi.

X=matrix[0,1] = read
matrix[1,1]=8 write

matrix [1,1] = Console.Readline() .fngsinya memasukkan kolom sesuai inputan.

CONTOH progam array 2 dimensi


public static void Main(string[] args)
{
//Deklarasi & inisialisasi array
  string[,] kates = new string[2,2];

//Isi(write)
kates [0,0] = "lonjong";
kates [0,1] = "Manis";
kates [1,0] = "Lunak";
kates [1,1] = "Gatel";

//menampilkan / membaca (Read)
Console.WriteLine(kates[0,1]);
Console.WriteLine(kates[1,1]);
Console.WriteLine(kates[0,0]);
Console.WriteLine(kates[1,0]);

Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
HASIL



LEBIH MENGENAL ARRAY 2 DIMENSI

public static void Main(string[] args)
{
//variabel
byte JmlBaris=0;
byte JmlKolom=0;

// deklarasi array
byte[,] matrixA;

//input Jml Baris Dan Kolom
Console.Write("Jumlah elemen baris = ");
JmlBaris=Convert.ToByte(Console.ReadLine());

Console.Write("Jumlah Elemen Kolom =");
JmlKolom=Convert.ToByte(Console.ReadLine());

//inisialisasi array
matrixA = new byte[JmlBaris,JmlKolom];

//mengisi array pakek nested looping
for(byte baris= 0; baris<JmlBaris;baris++)
{
for(byte kolom=0;kolom<JmlKolom;kolom++)
{
//Isi array per elemen
Console.Write("matrixA [{0},{1}] =",baris.ToString(),kolom.ToString());
matrixA [baris,kolom] = Convert.ToByte(Console.ReadLine());
}
}

//tampilkan array
Console.WriteLine("Menampilkan Isi array ");
for(byte baris= 0; baris<JmlBaris;baris++)
{
for(byte kolom=0;kolom<JmlKolom;kolom++)
{
Console.WriteLine("isi elemen ke [{0},{1} ]= {2}",baris,kolom,matrixA[baris,kolom]);
}
}

HASIL



Tugas :
Buat penjumlahan matrik
C = A+B







0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management