berjalanlah sampai tujuan tercapai

Terimakasih telah berkunjung. Semoga Anda menemukan apa yang Anda butuhkan

AdSense

Contoh Array Dimensi Satu Dua Tiga C++

Array yang dimaksud dalam Turbo C++ adalah kumpulan data-data tipe sama dan menggunakan nama yang sama. Dengan menggunakan array, sejumlah variabel dapat menggunakan nama yang sama. Antara satu variabel yang satu dengan yang lain di dalam array dapat di bedakan berdasarkan subscript berupa bilangan di dalam tanda kurung siku. melalui subsrip inilah masing - masing elemen array dapat diakses. Nilai subscript pertama secara dfault adalah 0.

C++ tidak mengecek array. Bila anda menyatakan int x[10], ini artinya 10 elemen yang dimulai dari 0. Karena itu eleman yang array adalah x[9]. Bila anda salah mereferensikannya dengan x[10], Anda akan mendapatkan harga yang tidak terpakai. Akan lebih buruk lagi jika Anda harga ke x[10], yang tidak dapat diterima.

Array satu dimensi merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.

Bentuk umum pendeklarasian:

nama_array[subscript];

Sebagai contoh array dimensi satu seperti yang di bawah ini :

contoh array satu dimensi

Hasil dari Array dimensi satu seperti berikut :

contoh array dimensi satu




Berikut saya tuliskan script array dimensi satu :

#include <iostream.h>
#include <conio.h>
void main()
{
clrscr ();
 int A[5];
 int i;

 for(i=0;i<5;i++)
 {
cout<<"Masukkan Data "<<i<<"="; cin>>A[i];
 }
for(i=0;i<5;i++)
{
cout<<endl<<"array ke-"<<i<<" -> "<<A[i];
}     getch () ;
}

Itulah salah satu contoh dari Array dimensi satu, silahkan kembangkan lagi sesuai keinginan anda.




Array dua dimensi merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.

Bentuk umum pendeklarasian:

nama_array[subscript_baris,subscript_kolom];

Sebagai contoh array dimensi dua seperti yang di bawah ini :

array dua dimensi


Dan hasilnya sebagi berikut :

array dua dimensi

array dua dimensi

Lihat langsung script Array dimensi dua 



Berikut saya tuliskan contoh script array dimensi dua sebagi berikut  :


// Array dua dimensi
// Array dua dimensi
// Array dua dimensi
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<<"Data ke- "<<i<<endl;
cout<<"Nama Siswa    : ";gets(nama[i]);
cout<<"Nilai Teori   : ";cin>>nilai1[i];
cout<<"Nilai Praktek : ";cin>>nilai2[i];
hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60);
cout<<endl;
}
clrscr();
cout<<endl<<endl;
cout<<"------------------------------------"<<endl;
cout<<"No. Nama Siswa Nilai Nilai   Hasil "<<endl;
cout<<"               Teori Praktek Ujian "<<endl;
cout<<"------------------------------------"<<endl;
for(i=1;i<=2;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setprecision(2)<<" "<<nilai1[i];
cout<<setprecision(2)<<"    "<<nilai2[i];
cout<<setprecision(2)<<"      "<<hasil[i]<<endl;
}
getch();
}

Silahkan kembangkan lagi array dimensi dua sesuai keinginan anda untuk lebih baik.


Array multidimensi merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.

Bentuk umum pendeklarasian:



tipe nama_array[subscript1] [subscript2] [subscript3];


Sebagai contoh array dimensi tiga atau multi dimensi seperti yang di bawah ini :

contoh array dimensi tiga atau multi dimensi

Dengan hasil yang akan muncul dari contoh array dimensi tiga atau multi dimensi sebagai berikut :



contoh array dimensi tiga atau multi dimensi


contoh array dimensi tiga atau multi dimensi

Silahkan lihat langsung script dari array dimensi tiga atau multi dimensi (klik tulisannya).

Berikut saya tuliskan script Array dimensi tiga atau multi dimensi di baeah ini :


// script Array dimensi tiga atau multi dimensi
// script Array dimensi tiga atau multi dimensi
// script Array dimensi tiga atau multi dimensi
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
class data
{
public:
char nim[12],nama[25];
int nilai;
};
main()
{
int i,j;
data siswa[6];
cout<<"Masukkan Jumlah Data = ";cin>>j;
clrscr();
for(i=1;i<=j;i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Masukkan Nama Mahasiswa = ";gets(siswa[i].nama);
cout<<"Masukkan Nim Mahasiswa  = ";cin>>siswa[i].nim;
cout<<"Masukkan Nilai Akhir    = ";cin>>siswa[i].nilai;
}
cout<<endl;
cout<<"=============================================="<<endl;
cout<<"No  Nama           Nim         Nilai"<<endl;
cout<<"=============================================="<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<siswa[i].nama;
cout<<setiosflags(ios::left)<<setw(12)<<siswa[i].nim;
cout<<setiosflags(ios::left)<<setw(5)<<siswa[i].nilai<<endl;
}
getch();
}


Itulah salah satu contoh script Array dimensi tiga atau multi dimensi dan dapat di sesuaikan lagi sesuai keinginan sendiri. Silahkan mengubah script Array dimensi tiga atau multi dimensi tersebut sesuai keinginan sendiri.




Tidak ada komentar: