Program Array Dimensi 2 C ++

0

Data Penjualan Pertahun
Source Code

#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];
    }
}
clrscr();
cout<<"Data Penjualan 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();
}

Logika :
#include
Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain saat program dikompilasi.
  • Conio.h Berisi deklarasi yang diperlukan oleh clrscr().
  • Iostream.hFile iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.
  • Iomanip.h
    Digunakan untuk memanipulasi data. file ini diperlukan oleh
    "setiosflags".
Main()
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.
int i, j;
mendeklarasikan variabel i dan j sebagai Integer.

int data_jual[4] [4];
variabel data_jual dideklarasikan menjadi 4 colom dan 4 baris bertipe integer.
clrscr();
untuk membersihkan layar

for(i=1;i<=3;i++)
{
    for(j=1;j<=3;j++)
    {
Fungsi pengulangan. variabel i akan terus mengulang sampai i <= 3 dan i akan terus bertambah 1.
begitupun dengan J.


 cout<<"Data ke - "<<i<<" "<<j<<endl;
 cout<<"Jumlah Penjualan    : ";
 cin>>data_jual[i][j];

Cout
Akan menampilkan tulisan berupa "data ke - " dan dilanjutkan dengan nilai i dan j
Endl
Untuk menghentikan line yang akan dilanjutkan di line berikutnya. sehingga output berikutnya berada di baris berikutnya, tidak dilanjutkan pada baris yang pertama.
Cin
data yang di tuliskan akan di simpan di "data_jual"

Setiosflags
fungsi manipulator yang digunakan untuk mengatur sejumlah format keluaran data.



Setw()pengaturan terhadap lebar variabel untuk perataan kiri dan kanan
  • ios::leftDigunakan untuk mengatur perataan sebelah kiri
  • ios::rightDigunakan untuk mengatur pertaan sebelah kanan
Output Program :


Klik link dibawah ini untuk mendownload dokument ini:
Program Array Dimensi 2 C++ >> Indowebster

0 comments:

Post a Comment

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting