Wednesday, November 8, 2017

Algorithm and Programming 1 week 8

Kali ini kita akan membahas tentang "ARRAY"

Array adalah

  • collection of data/values
  • A variable that holds multiple value


Dengan kata lain array adalah kumpulan data yang memiliki tipe data yang sama. Tiap data dibedakan menggunakan index yang dimulai dari  [0].

Jika kita mempunyai 10 data/values maka jumlah array maksimal nya 9{[0][1][2][3][4][5][6][7][8][9]}

Berikut adalah contoh deklarasi array:
tipe_data [] nama_array;
  atau
tipe_data nama_array [];

1.

2.


Output  keduanya sama yaitu:

Contoh soal:

Tentukan berapa total bilangan ganjil dari 10 angka inputan user
contoh:
input:1,2,3,4,6,7,11,10,5,19
output:6 bilangan ganjil

Programming:


Output:


Penjelasan:

  • buat deklarasi array dengan index 10 karena hanya diminta 10 angka
  • buat looping sebanyak jumlah angka(10) 
  • kali ini saya menggunakan for seperti pelajaran looping sebelum"nya
  • tujuan looping pertama adalah untuk meminta inputan tiap" index
  • caranya adalah buat print untuk memasukkan angka dengan nama scanner : angka[i] karena angka adalah variable array kita dan "i" adalah variable looping kita.
  • tujuan nya adalah agar tiap looping index nya akan selalu bertambah. Contoh looping pertama i=0 jika inputan user misalnya "1" maka index [0]/pertama array angka kita ada "1" begitu seterusnya hingga angka ke 10.
  • looping yang kedua adalah untuk menentukan apakah angka tersebut ganjil/bukan menggunakan condition if
  • caranya yaitu buat 1 lagi for untuk looping sebanyak jumlah angka
  • lalu masukkan condition if yang berisi jika isi index array tersebut di bagi 2 sisa 1 maka kita akan tambahkan ke variable total.
  • tujuan variable total adalah untuk meng counter/menghitung jumlah angka yang ganjil.
  • setelah itu kita tinggal print out variable total tersebut


Sekian perkenalan array dari saya. Semoga bermanfaat :D


0 comments:

Post a Comment