Membuat Grafik (Chart Bar) dengan C++

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();
}

6 komentar:

  1. masih error.

    multi duplicate x

    BalasHapus
  2. saya membentuk source code nya di aplikasi Borland C++ versi 5.02....saya belum coba di aplikasi Turbo C++ Versi 4.5 ...

    BalasHapus
  3. source code sekarang sudah bisa digunakan dengan aplikasi Turbo C++ versi 5 dan 4, terima kasih atas masukkannya...

    BalasHapus
  4. tolong d posting lah yg di Turbo C++ V.4.5

    trimaksih sblumnya

    BalasHapus
  5. tuh postingan source code yang diatas sudah bisa digunakan pada Versi 4 (postingan source codenya telah saya edit)

    BalasHapus
  6. makasih gan,,,,sangat membantu........

    BalasHapus

Beri Komenter Apa saja yang membangun atau mengkritik !!