Friday, March 17, 2017

CONTOH KASUS C++ YANG MENGGUNAKAN CLASS DAN PENYELESAIANNYA

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>

class reservasi_hotel
{
 public :
  char kd_cus[10],nm_cus[30],kd_kmr[10],jns_kamar[30];
  int tarif,lm_inap,byr,disc,biaya;
 public :
       
input_data_customer()
        {
        cout<<"ENTRY RESERVASI HOTEL"<<endl;
        cout<<"================================"<<endl;
        cout<<"KODE CUSTOMER          = ";cin>>kd_cus;
        cout<<"NAMA CUSTOMER          = ";cin>>nm_cus;
        }

input_kamar()
    {
cout<<"KODE KAMAR             = ";cin>>kd_kmr;
cout<<"JENIS KAMAR            = ";cin>>jns_kamar;
}      

if_tarif_kamar()
           {
if (strcmp(jns_kamar,"PRESIDENT SUITES")==0 && strcmp(kd_kmr,"KK001")==0)
             {
              tarif=1500000;
             }
  else if (strcmp(jns_kamar,"PRESIDENT SUITES")==0 && strcmp(kd_kmr,"KK002")==0)
             {
              tarif=1350000;
             }
  else if (strcmp(jns_kamar,"PRESIDENT SUITES")==0 && strcmp(kd_kmr,"KK003")==0)
             {
              tarif=1250000;
             }
  else if (strcmp(jns_kamar,"VIP")==0 && strcmp(kd_kmr,"KK001")==0)
             {
              tarif=1000000;
             }
else if (strcmp(jns_kamar,"VIP")==0 && strcmp(kd_kmr,"KK002")==0)
             {
              tarif=900000;
             }
else if (strcmp(jns_kamar,"VIP")==0 && strcmp(kd_kmr,"KK003")==0)
             {
              tarif=800000;
             }
  else if (strcmp(jns_kamar,"DELUXE")==0 && strcmp(kd_kmr,"KK001")==0)
             {
              tarif=500000;
             }
  else if (strcmp(jns_kamar,"DELUXE")==0 && strcmp(kd_kmr,"KK002")==0)
             {
              tarif=450000;
             }
  else if (strcmp(jns_kamar,"DELUXE")==0 && strcmp(kd_kmr,"KK003")==0)
             {
              tarif=350000;
             }
        cout<<"TARIF                  = ";cout<<tarif<<endl;
    }
 
input_lama_inap()
{
cout<<"LAMA INAP              = ";cin>>lm_inap;
}

jumlah_bayar()
        {
        byr=tarif*lm_inap;
        cout<<"BAYAR                  = ";cout<<byr<<endl;
}

if_diskon()
{
if(byr>=5000000)
{
disc=0.1*byr;
}
else if ((byr>=2500000)&&(byr<5000000))
        {
disc=0.05*byr;
}
else if ((byr>=1500000)&&(byr<2500000))
{      
disc=0.025*byr;
}
cout<<"DISKON                 = ";cout<<disc<<endl;
}

total_biaya()
{
biaya=byr-disc;
cout<<"BIAYA                  = ";cout<<biaya<<endl;
}

};

void main()
{
 clrscr();
 reservasi_hotel rh;
 rh.input_data_customer();
 rh.input_kamar();
 rh.if_tarif_kamar();
 rh.input_lama_inap();
 rh.jumlah_bayar();
 rh.if_diskon();
 rh.total_biaya();
 getch();
}



**REQUEST SILAHKAN KOMEN DIBAWAH**

No comments:

Post a Comment

CONTOH PROGRAM C++ DENGAN MENU REGISTER DAN LOGIN

CONTOH PROGRAM C++ DENGAN MENU REGISTER DAN LOGIN #include <iostream> #include <fstream> #include <strstream> #incl...