Sulit mengerti array? berikut saya akan jelaskan..
Array
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun refrensi objekdalam jumlah banyak dan terindeks.
Array
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun refrensi objekdalam jumlah banyak dan terindeks.
Variabel array didklarasikan dengan mencantumkan tipe dan nama variabel yang diikuti dengan banyaknya lokasi memory yang ingin dibuat.
Contoh Array 1 Dimensi:
#include <conio.h>
int main()
{
int nilai[5];
int i;
cout << "Masukkan nilai ujian mahasiswa [5 mahasiswa] :\n";
for (i = 0; i < 5; i++)
{
cout << "Mahasiswa " << (i+1) << " : ";
cin >> nilai[i]; // Memasukkan nilai ke dalam elemen array
}
cout << "\nNilai mahasiswa yang telah Anda masukkan adalah : ";
for (i = 0; i < 5; i++)
{
cout << "\nMahasiswa " << (i+1) << " : " << nilai[i];
}
cout << "\n\nTerima kasih.";
getch();
return 0;
}
Array 2 Dimensi
Array 2 dimensi merupakan sebuah perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertype sama.
Contoh Array 2 Dimensi:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
int data_jual[4][4];
clrscr();
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Data Ke- "<<i<<"."<<j<<endl;
cout<<"Jumlah Penjualan :";
cin>>data_jual[i][j];endl;
}
}
cout<<endl;
cout<<"\nData Penjuala Pertahun"<<endl;
cout<<"------------------------------"<<endl;
cout<<"No 2001 2002 2003"<<endl;
cout<<"------------------------------"<<endl;
for(i=1;i<=3;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
for(j=1;j<=3;j++)
{
cout<<setiosflags(ios::right)<<setw(4);
cout<<data_jual[i][j];
cout<<" ";
}
cout<<endl;
}
cout<<"------------------------------"<<endl;
getch();
}
Semoga bermanfaat disaat apapun..
Referensi:
http://azizah.ilearning.me/programming/pengertian-array-cara-kerja-dan-contohnya/Buku Struktur Data (Algoritma & Struktur Data 2) dengan C, C++ Ed.5
duniadownload.com (ebook)
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
int data_jual[4][4];
clrscr();
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Data Ke- "<<i<<"."<<j<<endl;
cout<<"Jumlah Penjualan :";
cin>>data_jual[i][j];endl;
}
}
cout<<endl;
cout<<"\nData Penjuala Pertahun"<<endl;
cout<<"------------------------------"<<endl;
cout<<"No 2001 2002 2003"<<endl;
cout<<"------------------------------"<<endl;
for(i=1;i<=3;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
for(j=1;j<=3;j++)
{
cout<<setiosflags(ios::right)<<setw(4);
cout<<data_jual[i][j];
cout<<" ";
}
cout<<endl;
}
cout<<"------------------------------"<<endl;
getch();
}
Semoga bermanfaat disaat apapun..
Referensi:
http://azizah.ilearning.me/programming/pengertian-array-cara-kerja-dan-contohnya/Buku Struktur Data (Algoritma & Struktur Data 2) dengan C, C++ Ed.5
duniadownload.com (ebook)
Tidak ada komentar:
Posting Komentar