Membuat Grafik Bar atau yang dikenal chart bar memang tidak mudah, apalagi dibentuk dengan cara manual dengan menggunakan bahasa C++, berikut ini saya berikan source code bagaimana membuat grafik perkembangan penjualan barang.kamu dapat merubahnya sesuai dengan kebutuhan kamu, hanya tinggal merubah bentuk inputan dan menambah dan mengurangi grafik barnya. Semoga Bermanfaat !
#include<iostream.h>
#include<conio.h>
void main()
{
float p1,p2,p3;
float th1,th2,th3;
float g1,g2,g3;
long int stok=2000;
clrscr();
cout<<"Persediaan Barang : "<<stok<<"\n";
cout<<"Penjualan Tahun 2009 : ";cin>>th1;
stok=stok-th1;
p1=(th1/stok)*100;
cout<<"Penjualan Tahun 2010 : ";cin>>th2;
stok=stok-th2;
p2=(th2/stok)*100;
cout<<"Penjualan Tahun 2011 : ";cin>>th3;
stok=stok-th3;
p3=(th3/stok)*100;
gotoxy(0,4);cout<<"----------------------------\n";
cout<<"Sisa Stok Barang : "<<stok<<"\n";
cout<<"Persentase Thn 2009 : "<<p1<<"%"<<"\n";
cout<<"Persentase Thn 2010 : "<<p2<<"%"<<"\n";
cout<<"Persentase Thn 2010 : "<<p3<<"%"<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"Graphik Percentase Penjualan :\n";
cout<<"----------------------------------\n";
cout<<"\n";
for(float a=0;a<=20;a++)
{
int b;
b= a*5;
gotoxy(2,35-a);cout<<b;
}
for(int c=0;c<=20;c++)
{
gotoxy(5,35-c);cout<<"|";
}
for(int d=0;d<=25;d++)
{
for(int e=0;e<=20;e++)
{
gotoxy(6+d,15+e);cout<<"-";
}
}
g1=p1/5;
for(float x=0;x<=g1;x++)
{
gotoxy(8,35-x);cout<<"|#|";
gotoxy(8,36);cout<<"2009";
}
g2=p2/5;
for(float y=0;y<=g2;y++)
{
gotoxy(14,35-y);cout<<"|#|";
gotoxy(14,36);cout<<"2010";
}
g3=p3/5;
for(float z=0;z<=g3;z++)
{
gotoxy(22,35-z);cout<<"|#|";
gotoxy(22,36);cout<<"2011";
}
getch();
}
masih error.
BalasHapusmulti duplicate x
saya membentuk source code nya di aplikasi Borland C++ versi 5.02....saya belum coba di aplikasi Turbo C++ Versi 4.5 ...
BalasHapussource code sekarang sudah bisa digunakan dengan aplikasi Turbo C++ versi 5 dan 4, terima kasih atas masukkannya...
BalasHapustolong d posting lah yg di Turbo C++ V.4.5
BalasHapustrimaksih sblumnya
tuh postingan source code yang diatas sudah bisa digunakan pada Versi 4 (postingan source codenya telah saya edit)
BalasHapusmakasih gan,,,,sangat membantu........
BalasHapus