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";garis1();
cout<<"\t <===[ PROGRAM TIKET PESAWAT ]===> "<
cout<<"\t GI||gi GARUDA INDONESIA Rp270000"<
cout<
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!!"<
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<<"No Kode Nama Harga Jumlah Total Discon PPN Jumlah";
cout<
cout<
for(a=1;a<=b;a++)
{
cout<
cout<
cout<
cout<
kem=ukem(byr,tb);
garis();
printf(" Uang Kembalian : Rp%2.0f\n",kem);
cout<
if(ag=='Y'||ag=='y')
goto atas;
else
goto bawah;
bawah:clrscr();
garis();
cout<<" ======================================== "<
getch();
}
Minggu, 21 Juni 2009
Label:syair
program C++
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar
Silakan komentar disini