Showing posts with label array. Show all posts
Showing posts with label array. Show all posts

Tuesday, February 25, 2020

Contoh array satu dimensi

Setelah kita mempelajari tentang apakah itu array. Jika sobat belum mempelajarinya bisa dilihat disini. berikut ini merupakan contoh dari arrray mulai dari mencetak array mulai dari cetak, input,  hapus, dan cari. Tanpa panjang lebar mari kita pelajari contoh dari array satu dimensi
1.Menampilkan array
#include <iostream>
using namespace std;
int main()
{
int x[5]={13,23,44,21,41};
cout<<"Isi Array index - 0 : "<<x[0]<<endl;
cout<<"Isi Array index - 1 : "<<x[1]<<endl;
cout<<"Isi Array index - 2 : "<<x[2]<<endl;
cout<<"Isi Array index - 3 : "<<x[3]<<endl;
cout<<"Isi Array index - 4 : "<<x[4]<<endl;
}
outputnya
penjelasan dari koding diatas
- Mendeklarasikan variabel array x sebanyak 5 yang dihitung dari 0
- Mengisi variabel secara statis
- Menampilkan array satu persatu

2. Menginput data array
#include <iostream>
using namespace std;
int main()
{
int x[20],jumlah;
cout<<"Masukan Jumlah Yang Ingin Dimasukan : ";
cin>>jumlah;
for(int n=1;n<=jumlah;n++){
cout<<"Masukan nilai Array "<<n<<" : ";
cin>>x[n];
}
cout<<endl<<"Setelah input data"<<endl;
for(int n=1;n<=jumlah;n++){
cout<<"Masukan nilai Array "<<n<<" : "<<x[n]<<endl;
}
}
outputnya
penjelasan dari koding diatas:
- Mendeklarasikan variabel array x sebanyak 20 yang dihitung dari 0
- Mengisi jumlah nilai array sesuai keinginan dengan maksimal 20
- Mengisi variabel array dengan meminta data dari inputan keyboard
- Menampilkan semua isi array dengan menggunakan perulangan

3. Menghapus array
#include <iostream>
using namespace std;
int main()
{
int hapus,x[5]={20,11,32,24,90};
cout<<"Data Yang Tersedia : "<<endl;
for(int n =0;n<=4;n++){
cout<<x[n]<<" | ";
}
cout<<"\nUrutan data yang akan dihapus : ";cin>>hapus;
cout<<"Data yang baru : "<<endl;
for(int n=hapus-1;n<5-1;n++){
x[n]=x[n+1];
}
for (int n=0;n<=3;n++){
cout<<x[n]<<" | ";
}
}
outputnya
penjelasan dari koding diatas
- Mendeklarasikan variabel array x sebanyak 5 yang dihitung dari 0
- Variabel array terisi secara statis
- Menampilkan array
- Mengisi index array yang akan dihapus
- Sistem menghapus data dengan menggunakan perulangan
- Menampilkan semua isi array yang baru

4.Mencari Array
#include <iostream>
using namespace std;
int main()
{
int cari,x[5]={20,11,32,24,90};
cout<<"Data Yang Tersedia : "<<endl;
for(int n =0;n<=4;n++){
cout<<x[n]<<" | ";
}
cout<<"\nNilai yang akan dicari : ";cin>>cari;
for(int n=0;n<=4;n++){
if (x[n]==cari){
cout<<"Data yang anda cari terdapat pada index ke - "<<n;
}
}
}
outputnya
penjelasan dari koding diatas
- Mendeklarasikan variabel array x sebanyak 5 yang dihitung dari 0
- Variabel array terisi secara statis
- Menampilkan array
- Mengisi nilai array yang akan dicari
- Jika inputan sama dengan nilai variabel yang tersedia maka akan memunculkan urutan index yang sesuai

Sekian tutorial ini semoga bermanfaat :)

Monday, February 24, 2020

Array Satu Dimensi

Array merupakan sebuah struktur data yang menyimpan multiple variabel dari tipe data yang sama. untuk postingan kali ini saya akan memberikan penjelesan tentang array satu dimensi. sebelum kita menggunakan array, sebelumnya kita perlu untuk mendeklarasikannya terlebih dahulu. yaitu seperti pada penjelasan berikut :
tipe_data nama_variabel [ukuran];**
Contoh:
int nilai[10];
**keterangan
- tipe_data          : untuk menyatakan type data yang akan kita gunakan. Contoh : int,char,string dll.
- nama_variabel : untuk menyatakan nama variabel yang akan kita gunakan.
- ukuran             : untuk menyatakan jumalah maksimal elemen array
pada gambar diatas dijelaskan bahwa dapat diambil beberapa poin penting untuk kita ketahui, yaitu :
- index penomoran untuk array dimulai dari 0.
- panjang array adalah 10 elemen dan bisa diatur sesuai kebutuhan yang nantinya digunakan
- untuk setiap elemen dapat diakses sesuai indexnya. misalkan kita mengakses index untuk array 3, maka kita akan akan mendapat elemen dengan isi 40.

Berikut ini merupakan cara menginputkan nilai array :
1. Pada saat deklarasi/inisialisasi
  int nilai [10]={10,20,30,40,50,60,70,80,90,100};
 char nama [3][10]={"aa","ii","uu"};
2. Input secara statis
 
nilai [0] = 10;
nilai [1] = 20;
nama [0] ="aa";
nama [1] = "ii"; 
 
3. input secara dinamis
 
  for int (int i=0;i<3;i++){
    cout<<"Nilai : ";cin>>nilai[i];} 
untuk contohnya bisa dilihat DISINI
bersambung untuk tutorial array satu dimensi nanti disambung di postingan selanjutnya :D
terimakasih semoga bermanfaat.....