Menjadi Wanita Yang Paling Bahagia Dengan Selalu berbaik Sangka Pada Takdir Allah dan Bersyukur den

Menjadi Wanita Yang Paling Bahagia Dengan Selalu berbaik Sangka Pada Takdir Allah dan Bersyukur den
Jadikan Hati Kami selalu Rindu Pada Mu Ya Allah..

Jumat, 10 Desember 2010

CLASS dalam CPP mengggunakan ARRAY dan STRCMP



#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
garis()
{cout<<"=================================="<<endl;
}
judul()
{
cout<<"    HOTEL \"XYZ\""<<endl;
}
class hotel
{
public:
char kode[3],*nama;
int harga;
};
main()
{ char tgl[15];
int i,j,lama[10];
long total[10],tobay=0;

hotel tamu[10];

cout<<"Jumlah transaksi :";cin>>j;
cout<<"Tanggal          :";gets(tgl);
for(i=1;i<=j;i++)
{
cout<<"Data Ke :"<<i<<endl;
cout<<"Kode Kamar   :";cin>>tamu[i].kode;
cout<<"Lama Inap    :";cin>>lama[i];
if(strcmp(tamu[i].kode,"ANG")==0)
{tamu[i].nama="ANGGREK"; tamu[i].harga=150000;}
else if(strcmp(tamu[i].kode,"MEL")==0)
{tamu[i].nama="MELATI"; tamu[i].harga=100000;}
else
if(strcmp(tamu[i].kode,"KAS")==0)
{tamu[i].nama="KASTURI"; tamu[i].harga=170000;}

total[i]=tamu[i].harga*lama[i];
tobay=total[i]+tobay;
}
 clrscr();
cout<<"==================================================="<<endl;
cout<<"tanggal :"<<tgl<<endl;
cout<<"==================================================="<<endl;
cout<<"NO  KODE  NAMA KAMAR   HARGA    LAMA      TOTAL    "<<endl;
cout<<"==================================================="<<endl;

for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(6)<<tamu[i].kode;
cout<<setiosflags(ios::left)<<setw(12)<<tamu[i].nama;
cout<<setiosflags(ios::left)<<setw(8)<<tamu[i].harga;
cout<<setiosflags(ios::left)<<setw(8)<<lama[i];
cout<<setiosflags(ios::left)<<setw(8)<<total[i]<<endl;
}
cout<<"====================================================="<<endl;
cout<<"                              Total Bayar :"<<tobay<<endl;
getch();
}

Tidak ada komentar:

Posting Komentar