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++ :
#includehasilnya seperti ini :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; }
nah itu tadi penjelasan tentang Array Multidimensi. Semoga bermanfaat , Terimakasih atas kunjunganya. hehehe
0 komentar:
Posting Komentar