kemarin saya sudah jabarin tentang Operator Pada Sturktur Data Nah sekarang saya akan menjelaskan tentang array dan vektor. Yu langsung saja menuju ke tkp
ARRAY DAN VECTOR
ARRAY (LARIK)
• Sejumlah nilai-nilai bertipe sama yang bisa
dirujuk menggunakan nama peubah yang sama di ikuti nilai indeksnya (posisi
nilai tertentu dalam larik)
• Kumpulan
data yang memiliki tipe data dan jumlah elemen yang tetap (tidak bisa
ditambah/dikurangi)
ILUSTRASI
ARRAY 1 DIMENSI:
SEBUAH ARRAY YANG
DIBERI NAMA arr BERTIPE INTEGER, SEBANYAK 8 ELEMEN MELIPUTI : arr [0], arr [1],
arr [2], arr [3], arr [4], arr [5], arr [6],arr [7] => namaarray[index]
• Deklarasi ARRAY 1 DIMENSI:
- Type_data nama_array[]= new type_data [jumlah elemen];
int A[]
= new int[10];
- Type_data nama_array [];
nama_array=new
type_data [jumlah elemen];
int
A [];
A=new
int[10]
- Type_data nama []={nilai array};
int
A [] = {5,10,15,20,25,30};
CONTOH ARRAY 1
MENAMPILKAN 3 JENIS BUNGA DENGAN MENGGUNAKAN ARRAY
OUTPUT :
JAWABAN ARRAY 1
public static void main(String[] args) {
String[] bunga
= new String[3]; // mengalokasikan array string sebanyak 3
bunga[0] = "matahari"; // indeks 0
bunga[1] = "lavender" ; // indeks 1
bunga[2] = "tulip"; // indeks 2
System.out.println("Nama Bunga : " +
bunga[0]); // menampilkan indeks 0
System.out.println("Nama Bunga : " +
bunga[1]); // menampilkan indeks 1
System.out.println("Nama Bunga : " +
bunga[2]); // menampilkan indeks 2
}
CONTOH ARRAY 2
MENAMPILKAN
NILAI TUGAS, UTS DAN UAS. KEMUDIAN MENG HITUNG NILAI RATA-RATA
OUTPUT :
JAWABAN ARRAY 2
public static void main(String[] args)
{
int[] x = {70,80,60};
double rata=0.0;
System.out.println("nilai Tugas= " + x[0]);
System.out.println("nilai UTS= " + x[1]);
System.out.println("nilai UAS= " + x[2]);
for(int i=0;i<x.length;i++)
rata += x[i];
rata /=x.length;
System.out.println("nilai rata-rata= " + rata);
}
Array 2 Dimensi
• Array
2 dimensi indeksnya terdiri dari indeks baris dan kolom.
• Gambaran
array 2 Dimensi (Matriks) yang berukuran 5x4 (5 baris dan 4 kolom). ELEMEN
(BARIS, KOLOM)
Sebuah matriks 2 dimensi dinyatakan dalam format penulisan
sebagai berikut
Dimana:
Tipe_data :
tipe data nilai yang disimpan disetiap elemen matriks
Nama_matriks: Nama Matriks
Baris :
menunjukkan jumlah baris matriks
Kolom :
menunjukkan jumlah Kolom matriks
CONTOH ARRAY 2 DIMENSI
JAWABAN ARRAY 2 DIMENSI
public static void main (String[] args)
{
String nama [] =
{"fathir","narnia","shella"};
double nilai
[][]={{80,79,90},{67,73,87},{90,87,77}};
double
nilaiAkhir;
System.out.println("
Nama UTS UAS
tugas");
System.out.println("--------------------------");
for (int
baris=0; baris < 3 ; baris++ )
{
System.out.print( nama[baris] +
" " );
for (int
kolom=0;kolom <3; kolom++)
{
System.out.print(" "+nilai[baris][kolom]+" ");
}
System.out.println( "
" );
}
}
Tidak ada komentar:
Posting Komentar