Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Elemen-elemen array tersusun secara sekuensial di dalam memori sehingga memiliki alamat yang berdekatan.
Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n dimensi. Elemen-elemen array bertipe data sama tapi bisa bernilai sama atau berbeda-beda.
contoh sederhana saja:
#include<conio.h>
#include<iomanip.h>
#include<iostream.h>
#include<stdio.h>
main()
{
char np[15],kode[5],*namabuah[5];
int jumbel[5],harga[5],i,j,total[5];
cout<<"Input NAma Pembeli :";cin>>np;
cout<<"Jumlah Data :";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"Pilih Kode Buah :";cin>>kode[i];
cout<<"Jumlah Beli :";cin>>jumbel[i];
if(kode[i]=='A')
{namabuah[i]="apel";harga[i]=1000;}
else if(kode[i]=='J')
{namabuah[i]="Jeruk";harga[i]=500;}
total[i]=jumbel[i]*harga[i];
}
cout<<"Nama Pembeli :"<<np<<endl;
cout<<"============================================="<<endl;
cout<<"No Kode Namabuah Harga Beli Total "<<endl;
cout<<"============================================="<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(4)<<kode[i];
cout<<setiosflags(ios::left)<<setw(10)<<namabuah[i];
cout<<setiosflags(ios::left)<<setw(8)<<harga[i];
cout<<setiosflags(ios::left)<<setw(8)<<jumbel[i];
cout<<setiosflags(ios::left)<<setw(5)<<total[i]<<endl;
}
getch();
}
Tidak ada komentar:
Posting Komentar