Cara pendeklarasian Array setiap bahasa Program berbeda tapi semuanya memiliki karakter yang sama . . .
deklarasi di csharp dan java:
tipedata [] nama variabel = new nama variabel [jumlahElement];
kalo di C++
tipedata namaVariabel [jumlahElemen];
Dulu waktu semester 2 kata pak HadiQ Array itu seperti Laci Ganda, Di belakangnya Laci itu ada Laci lagi sejumlah elemen aray itu . . .
Hehehehehehe
Berikut contoh code Programnya . . .
"Csharp"
namespace Array1DimensiHasilnya
{
class Program
{
public byte banyak; //property
public static void Main(string[] args)
{
Arr arre = new Arr(); //deklarasi Class Arr
arre.Masuk(); //panggil method Masuk dr class Arr
Console.WriteLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
class Arr
{
public void Masuk()
{
Program pro = new Program(); //deklarasi Class Program
string [] nama; //deklarasi Array
Console.Write("masukkan banyak elemen array = ");
pro.banyak = Convert.ToByte(Console.ReadLine()); //input mengunakan property Class program
Console.WriteLine();
nama = new string[pro.banyak]; //inisialisasi array
//mengisi Array
for (byte i = 0; i<pro.banyak; i++)
{
Console.Write("Masukkan nama mahasiswa ke {0} = ",i+1);
nama[i] = Console.ReadLine();
}
Console.WriteLine();
//menampilkan Array
for (byte i = 0; i<pro.banyak; i++)
{
Console.WriteLine("Nama maha siswa ke {0} adalah = {1}",i+1,nama[i]);
}
}
}
}
"Java"
package array1dimensi;Hasilnya
import java.util.Scanner;
public class Program
{
public byte banyak; //property
public static void main(String[] args)
{
Arr arre = new Arr(); //deklarasi Class Arr
arre.Masuk(); //panggil method Masuk dr class Arr
}
}
class Arr
{
public void Masuk()
{
Scanner baca = new Scanner(System.in);
String [] nama; //deklarasi Array
Program pro = new Program(); //deklarasi Class Program
System.out.print("masukkan banyak elemen array = ");
pro.banyak = baca.nextByte(); //input mengunakan property Class program
nama = new String[pro.banyak]; //inisialisasi Array
System.out.println();
//mengisi Array
for (byte i = 0; i<pro.banyak; i++)
{
int s = i+1;
System.out.print("masukkan nama maha siswa ke "+s+" = ");
nama[i] = baca.next();
}
System.out.println();
//menampilkan Array
for (byte i = 0; i<pro.banyak; i++)
{
int s = i+1;
System.out.println("nama maha siswa ke "+s+" adalah "+nama[i]);
}
}
}
"C++"
#include <cstdlib>Hasilnya
#include <iostream>
using namespace std;
class Arr
{
private : int banyak; //property
public : void Masuk()
{
cout<<"masukkan banyak elemen array = ";
cin>>banyak;
cout<<endl;
string nama[banyak]; //deklarasi dan inisialisasi array
//mengisi array
for (int i = 0; i<banyak; i++)
{
cout<<"Masukkan nama mahasiswa ke "<<i+1<<" = ";
cin>>nama[i];
}
cout<<endl;
//menampilkan isi array
for (int i = 0; i<banyak; i++)
{
cout<<"Nama mahasiswa ke "<<i+1<<" adalah "<<nama[i]<<endl;
}
}
};
int main(int argc, char *argv[])
{
Arr arre; //deklarasi Class Arr
arre.Masuk(); //panggil Method Masuk dari Class Arr
cout<<endl;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}