Array VB.Net – Tutorial Pemrograman VB.Net – Hai Sobat TKG. Kali ini tim TKG ingin mencoba memberi suatu tutorial pemrograman Visual Basic Bagaimana Menggunankan Array di VB.Net.
Dimulai dari apa itu array, array adalah suatu tempat penyimpanan data
sama seperti suatu variabel namun array mampu menyimpan data lebih dari
satu dengan tipe data yang sama. Perumpaan dari array adalah suatu
lemari dengan beberapa laci untuk menyimpan data.
Array dibagi menjadi dua yaitu:
1. Array satu dimensi.
Untuk mengambil nilai didalam array harus mengetahui nilai indeksnya.
indek dalam array dimulai dari angka 0. jadi misalkan terdapat array
dengan 5 kolom berarti terdapat array dengan indeks 0, 1, 2, 3, 4.
2. Array multi dimensi,
yaitu array yang mempunyai dimensi lebih dari satu. array multi dimensi
yang paling sering digunakan adalah array dua dimensi yang
menggambarkan suatu tabel yang tediri dari baris dan kolom. Dengan
demikian untuk mengidentifikasi tiap elemen array harus dispesifikasikan
nilai baris dan kolomnya.
Deklarasi Array
Deklarasi array dibagi menjadi 2 cara yaitu
1. deklarasi array dengan pemberian nilai langsung
1
| Dim nama() As String = { "Ani" , "Bambang" , "Rizal" } |
- untuk array satu dimensi formatnya: Dim nama_array(nilai indek terakhir) As tipe_data_array, jadi saat ingin membuat array 3 kolom maka nilai indek terakhirnya adalah 2. contohnya:
1
| Dim nama(2) As String |
1
2
3
| nama(0) = "Ani" nama(1) = "Bambang" nama(2) = "Rizal" |
1
| Dim jumlahBarang(2,1) As String |
1
2
3
4
5
6
| jumlahBarang(0,0) = "beras" jumlahBarang(0,1) = "2kg" jumlahBarang(1,0) = "gula" jumlahBarang(1,1) = "500gr" jumlahBarang(2,0) = "sendok" jumlahBarang(2,1) = "3 buah" |
Soal Latihan:
Buatlah aplikasi untuk menghitung nilai rata-rata dari sejumlah n mahasiswa. output nantinya berupa nilai akhir perhitungan rata-rata.
contoh input:
Berapa jumlah mahasiswa = 2
masukkan nama mahasiswa = Ani
masukkan nilai mk = 90
masukkan nama mahasiswa = Bambang
masukkan nilai mk = 80
contoh output
nilai rata-rata = 85
Jawaban:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| 'input banyak mhs Console.Write( "Banyak Mahasiswa : " ) Dim banyakMhs = Console.ReadLine() 'Deklarasi array 'banyakMhs - 1 adalah jumlah maksimum indeks baris karena kita ketahui apabila 'array mempunyai 3 baris maka indeks maks adalah 2 yang berarti selisih 1 Dim mhs(banyakMhs - 1, 1) As String 'Input nilai array For baris = 0 To banyakMhs - 1 Console.Write( "Masukkan Nama Mahasiswa = " ) mhs(baris, 0) = Console.ReadLine() Console.Write( "Masukkan Nilai MK = " ) mhs(baris, 1) = Console.ReadLine() Next 'Menghitung nilai rata-rata Dim rata As Integer = 0 Dim jumlah As Integer = 0 For baris = 0 To banyakMhs - 1 jumlah = jumlah + Convert.ToInt32(mhs(baris, 1)) Next rata = jumlah / banyakMhs 'tampilkan nilai rata-rata Console.WriteLine( "Nilai rata-rata = {0}" , rata) Console.WriteLine() Console.WriteLine( "Salam Tim TKG" ) Console.Read() |

0 komentar:
Posting Komentar