Membuat tabel dengan array berdimensi 3 pada borland C++
Bentuk umum :
Tipe_Data Nama_Variabel[indeks-1][indeks-2][indeks-3]
Keterangan :
Tipe_Data => Tipe data yang digunakan.
Indeks-1 => Menyatakan jumlah baris.
Indeks-2 => Jumlah isi dari baris.
Indeks-3 => Menyatakan jumlah kolom.Contoh programnya seperti di bawah ini :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
main(){
int a,b,c;
float data[2][4][3]={
{ {100,200,300},
{150,240,360},
{250,340,460},
{250,340,460}},
{ {160,250,365},
{175,275,375},
{275,375,575},
{380,480,580}}
};
cout<<"\n================================================\n";
cout<<endl;
cout<<" Membuat Tabel Dengan Array Berdimensi Tiga";
cout<<endl;
cout<<"\n================================================";
cout<<endl;
cout<<"Tahun Hasil Tahun Penjualan ";
cout<<endl;
cout<<"ke. ke. -----------------------";
cout<<endl;
cout<<" 2002 2003 2004 ";
cout<<endl;
cout<<"---------------------------------------";
cout<<endl;
for(a=0;a<2;a++)
{
for(b=0;b<4;b++)
{
cout<<setiosflags(ios::left)<<setw(9)<<a+1;
cout<<setiosflags(ios::left)<<setw(9)<<b+1;
for(c=0;c<3;c++)
{
cout<<setiosflags(ios::right)<<setw(5);
cout<<data[a][b][c];
cout<<" ";
}cout<<endl;
}cout<<endl;
}
getch();
}
Dan hasilnya bisa dilihat seperti di bawah ini :
Referensi : Frieyadie, 2005, Panduan Pemrograman C++, Andi Offset. Yogyakarta
Eror bang , dari setw(9)a+1; yang itu itu lah bang
BalasHapus