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();
}
#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 olehcout
dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream. - Iomanip.h
Digunakan untuk memanipulasi data. file ini diperlukan oleh "setiosflags".
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
Klik link dibawah ini untuk mendownload dokument ini:
Program Array Dimensi 2 C++ >> Indowebster
0 comments:
Post a Comment