Assalamualaikum Wr.Wb.
Kembali lagi bersama saya RasGb pencipta Blog yang sederhana tapi bermakna ini, Sudah lama yaa saya tidak memposting blog baru hehehehe...
Yaa tanpa basa-basi lagi langsung kita ke materi pembahasan kita kali ini yaitu ARRAY.
Nahh apa itu fungsi ARRAY? ...
yaa ARRAY atau sering disebut LARIK berguna untuk menyimpan sejumlah nilai atau data yang memiliki tipe data yang sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda. Tiap nilai atau data dalam array disebut dengan Elemen array
Array dibagi menjadi dua jenis, Yaitu :
- ARRAY Dimensi 1, dan
- ARRAY Dimensi 2.
- ARRAY Dimensi 1:
array yang hanya memiliki satu subskrip array.
Bentuk umum nya: Tipe_Data Nama-Variabel [Ukuran]
ket: Tipe_Data = Untuk menyatakan tipe data yang digunakan
Ukuran = Untuk menyatakan jumlah maksimum elemen array
Contoh pendeklarasian array dimensi 1= Float Nilaiakh [5]
ket: Float = Tipe data elemen array
Nilaiakh = Nama variabel array
[5] = Jumlah elemen array
- ARRAY Dimensi 2:
array yang terdiri dari beberapa subskrip array , biasa disebut array Multidimensi.
array multidimensi sering digunakan untuk melakukan proses perhitungan dengan menggunakan matriks.
Bentuk umum nya: Tipe_Data Nama-Variabel [Jumlah_elemen_baris][jumlah_elemen_kolom]
ket: Tipe_Data = Untuk menyatakan tipe data yang digunakan
Jumlah_elemen_baris = Untuk menyatakan jumlah maksimum baris array
Jumlah_elemen_kolom = Untuk menyatakan jumlah maksimum kolom array
Contoh pendeklarasian array dimensi 2= int Nilaiakh [5] [4]
ket: int = Tipe data elemen array
Nilaiakh = Nama variabel array
[5] = maksimum baris array
[4] = maksimum kolom array
Okee jika masih ada yang bingung apa itu array sebenarnya, Langsung saja disimak baik-baik cara atau contoh Program sederhana penggunaan array sesungguhnya.
Kita akan membuat program menampilkan nama-nama bulan dengan menggunakan fungsi array:
Untuk codingannya bisa seperti ini;
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{ cout<<"\n\tRisky"<<endl<<endl;
int LA,LV;
string BULAN [4][3]= {"Januari", "Februari"," Maret", "April", "Mei", "Juni",
"Juli", "Agustus", "September", "Oktober", "November", "Desember"};
cout<<" PROGRAM NAMA BULAN"<<endl;
cout<<" Tahun 2018"<<endl;
cout<<" ==================================="<<endl<<endl;
for(LA=0;LA<4;LA++){
for (LV=0;LV<3;LV++){
cout<<setiosflags(ios::left)<<setw(10)<<BULAN[LA][LV];
}}
cout<<endl;
cout<<endl;
}
return 0;
}
Hasil Runningnya akan seperti ini;
Nahh jika sudah ada yang mengerti penggunaan array sebenarnya, Langsung saja disimak baik-baik cara atau contoh Program yang sedikit rumit menggunaan array.
Kita akan membuat program penjualan sederhana menggunakan fungsi array:
Untuk codingannya bisa seperti ini;
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
int LA,LV;
int chicago[4][4];
string dominika[4];
cout<<" Input Penjualan Barang"<<endl;
cout<<"=========================="<<endl<<endl;
for(LA=1;LA<=3;LA++){
cout<<"Data Penjualan Ke- "<<LA<<endl;
cout<<endl;
cout<<"Nama Barang :";cin>>dominika[LA];
cout<<"----------------"<<endl;
for(LV=1;LV<=3;LV++){
cout<<"Data Tahun 200"<<LV<<endl;
cout<<endl;
cout<<"Jumlah Penjualan:";cin>>chicago[LA][LV];
cout<<"--------------------"<<endl;
}
cout<<endl<<endl;
}
cout<<"==========================================="<<endl;
cout<<"HASIL PENJUALAN BARANG"<<endl;
cout<<"==========================================="<<endl;
cout<<"No. Nama Barang 2001 2002 2003 "<<endl;
for(LA=1;LA<=3;LA++){
cout<<" "<<setiosflags(ios::left)<<setw(6)<<LA;
for(LV=1;LV<=3;LV++){
cout<<setiosflags(ios::left)<<setw(10);cout<<dominika[LA];
cout<<" ";
for(LV=1;LV<=3;LV++){
cout<<setiosflags(ios::left)<<setw(9);cout<<chicago[LA][LV];
cout<<" ";
}}
cout<<endl;
}
}
return 0;
}
Hasil Runningnya akan seperti ini;
Nahh seperti itulah contoh-contoh penggunaan array guys, jika kalian masih bingung dengan codenya ? Tulis aja pertanyaannya dikolom komentar yaa guys .
Terima kasih juga sudah mampir keblog saya ini jangan lupa like dan share ya guys biar bermanfaat untuk banyak orang ,nantikan juga Blog-blog saya selanjutnya yaa .salaammm ;D
0 Comments
Posting Komentar