Contoh Array Dimensi 1 dan 2

Contoh 1. Menampilkan nama-nama bulan dalam satu tahun

Berikut scriptnya :

#include <iostream>
#include <iomanip> //for setiosflags

using namespace std;

int main()
{
int A,B;
/**< inisialisasi array dimensi 2 */
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;

for (A=0; A<4; A++)
{
for (B=0; B<3; B++)
{
cout<<setiosflags(ios::left)<<setw(10)<<Bulan[A][B];
}
cout<<endl;
}
return 0;
}

Maka Ouputnya sebagai berikut :

pp9

 

Contoh 2. Program Penjualan Sederhana

Berikut scriptnya :

#include <iostream>
#include <iomanip> //FOR setiosflags
#include <conio.h> //FOR getch

using namespace std;

int main()
{
int A,B;
//INISIALISASI ARRAY DIMENSI 1 DAN 2
string product[4]; // -_____-
int sales[4] [4];

cout<<” INPUT PENJUALAN BARANG “<<endl;
cout<<“===================================”<<endl;
/* INPUT */
for (A=1; A<=3; A++)
{
cout<<” Data Penjualan Ke-“<< A <<endl;
//INPUT DATA BARANG
cout<<” Nama Barang : “;cin>>product[A];
cout<<“———————————“<<endl;
for (B=1; B<=3; B++)
{
cout<<” Data Tahun 200″<< B <<endl;
//INPUT DATA PENJUALAN
cout<<” Jumlah Penjualan : “;cin>>sales[A][B];
}
cout<<endl<<endl;
}
/* OUTPUT */
cout<<” HASIL PENJUALAN BARANG ” <<endl;
cout<<“==============================================” <<endl;
cout<<” NO Nama Barang 2001 2002 2003 ” <<endl;
cout<<“==============================================” <<endl;
for(A=1;A<=3;A++)
{
cout<<” “<<setiosflags(ios::left)<<setw(6)<<A;
for(B=1;B<=3;B++)
{
cout<<setiosflags(ios::left)<<setw(10);
cout<<product[A];
cout<<” “;
for(B=1;B<=3;B++)
{
cout<<setiosflags(ios::left)<<setw(10);
cout<<sales[A][B];
cout<<” “;
}
}
cout<<endl;
}
cout<<“—————————————————-” <<endl;
getch( );

return 0;
}

Maka Ouputnya sebagai berikut :pp99

Sekian, semoga bermanfaat 🙂