WELCOME TO MY BLOG Abdussalam blog's

Minggu, 21 Juni 2009

Berikut ini adalah contoh pemrograman
class di dalam borland C++

kita langsung aja yawch,,,
mohon komentarnya,,,

// Programming With Class
#include
#include
#include
#include
#include
// Call Function first garis
void garis()
{
cout<<"=====================================================================";
cout< }
// Call Function second garis
void garis1()
{
cout<<"-----------------------------------------------"< }
//Call Function To Calculate Total
float tot(float hg,float jml)
{
return(hg*jml);
}
//Call Function To Calculate Discon
float dis(float a,float tot)
{
return (a*tot);
}
//Call Function To Calculate pajak
float pjk(float b,float tot)
{
return (b*tot);
}
//Call Function To Calculate pay amount
float jbyr(float tot,float dis,float pjk)
{
return (tot-dis+pjk);
}
//Call Function To Calculate Total pay
float tbyr(float c,float jbyr)
{
return (c+jbyr);
}
//Call Function To Calculate Cash Back
float ukem(float uby,float tbyr)
{
return (uby-tbyr);
}

class
{//->Merupakan bagian dari anggota class yg dpt diakses dari class manapun
public:
char kd[5],*np;
float hrg,jb,th,disc,ppn,jby;
}pes[15];

main()//sub program utama
{
char pem[25],ag;
float tb=0,byr,kem;
int a,b;
atas:
clrscr();
cout<<"\t\t \" PEMUDA AIRPORT\" "< cout<<"\t Jl.Bawah Langit Atas Tanah No.10. Planet Bumi "< gotoxy(7,3);
cout<<"\t";garis1();
cout<<"\t <===[ PROGRAM TIKET PESAWAT ]===> "< cout<<"\t KODE NAMA PESAWAT HARGA "< cout<<"\t";garis1();
cout<<"\t GI||gi GARUDA INDONESIA Rp270000"< cout<<"\t MN||mn Mandala Air Rp180000"< cout<<"\t LA||la LION AIR Rp250000"< cout<<"\t BA||ba BOUROQ AIRLINES Rp165000"< cout<<"\t";garis1();
cout< cout<<"\t Nama Penumpang : ";gets(pem);
cout<<"\t Jumlah Data : ";cin>>b;
for(a=1;a<=b;a++)
{
cout<<"\t Data Ke- "< cout<<"\t Kode Pesawat : ";cin>>pes[a].kd;
if(strcmp(pes[a].kd,"GI")==0||strcmp(pes[a].kd,"gi")==0)
{
pes[a].np="Garuda Indonesia";
pes[a].hrg=270000;
}
else if(strcmp(pes[a].kd,"MN")==0||strcmp(pes[a].kd,"mn")==0)
{
pes[a].np="Mandala Air";
pes[a].hrg=180000;
}
else if(strcmp(pes[a].kd,"LA")==0||strcmp(pes[a].kd,"la")==0)
{
pes[a].np="Lion Air";
pes[a].hrg=250000;
}
else if(strcmp(pes[a].kd,"BA")==0||strcmp(pes[a].kd,"ba")==0)
{
pes[a].np="Bouroq Airlines";
pes[a].hrg=165000;
}
else
{
cout<<"\t Sorry, You Input Wrong Code!!"< cout<<"\t Please, Input code [GI/MN/LA/BA] "< cout<<"\t You Would Like Input Again??[Y/N] : ";cin>>ag;
if(ag=='Y'||ag=='y')
goto atas;
else
goto bawah;
}
cout<<"\t Jumlah Pesan/Beli : ";cin>>pes[a].jb;
pes[a].th=tot(pes[a].hrg,pes[a].jb);
pes[a].ppn=pjk(0.1,pes[a].th);
if(pes[a].jb>=4)
{
pes[a].disc=dis(0.1,pes[a].th);
}
else
{
pes[a].disc=0;
}

pes[a].jby=jbyr(pes[a].th,pes[a].disc,pes[a].ppn);
tb=tbyr(tb,pes[a].jby);
}

clrscr();
cout<<"\t\t LAPORAN PENJUALAN TIKET PESAWAT "< cout<<"\t\t \" PEMUDA AIRPORT\" "< cout<<"\t Jl.Bawah Langit Atas Tanah No.10. Planet Bumi "< cout<<"\t Nama Penumpang : "< garis();
cout<<"No Kode Nama Harga Jumlah Total Discon PPN Jumlah";
cout< cout<<" Pesawat Pesawat Tiket Tiket Harga Bayar ";
cout< garis();

for(a=1;a<=b;a++)
{
cout< cout< cout< cout< cout< cout< cout< cout< cout< cout< }
cout< garis();
cout< printf(" Total Bayar : Rp%2.0f\n",tb);
cout< cout<<" Uang Pembayaran : Rp";cin>>byr;
kem=ukem(byr,tb);
garis();
printf(" Uang Kembalian : Rp%2.0f\n",kem);
cout< cout<<" You Would Like Input Again??[Y/N] : ";cin>>ag;
if(ag=='Y'||ag=='y')
goto atas;
else
goto bawah;

bawah:clrscr();
garis();
cout<<" ======================================== "< cout<<" ===== [ THANK YOU FOR YOUR VISIT ] ===== "< cout<<" ======================================== "< garis();



getch();
}



0 komentar:

Posting Komentar

Silakan komentar disini

Template by: