Jangan pernah melupakan sejarah, tanpa sejarah kita bukan apa-apa

Rabu, 22 Oktober 2014

Switch Case C++ Sewa Kamar


                                          IN PUT


                                          OUT PUT 1
                                        

                                          OUT PUT 2


Terlampir :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main()
{
char kode,*nama,*tpkmr,*svnr,lagi;
int lmngnep, byaadm=200000;
long swa, byaswa, ttlbysw, bayar, ukmbl ;
atas:
clrscr();

cout<<"              PENGINAPAN 1 MALAM       ";
cout<<"\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^";
cout<<"   \nNama Penyewa               : ";cin>>nama;
cout<<"Masukkan Kode Kamar [A/B/M]: ";cin>>kode;
switch(kode)

{
case'A'  :
case'a'    :
cout<<"ANGGREK";
tpkmr="Anggrek";
swa=300000;
break;

case'B' :
case'b' :
cout<<" BOUGENVILLE";
tpkmr="Bougenville";
swa=250000;
break;

case'M' :
case'm' :
cout<<" MAWAR";
tpkmr="Mawar";
swa=200000;

break;

default :
cout<<" KODE KAMAR YANG ANDA MASUKKAN SALAH";
        cout<<'\n';
        cout<<"\nIngin Pilih Lagi [Y/T] :  ";
        lagi=getche();
            if(lagi =='Y'||lagi =='y')
                {
                goto atas;
            }
                else if (lagi=='T' || lagi=='t')
                   {
                   goto akhir ;}
}
  cout<<"\n";
  cout<<"Lama Menginap              : ";cin>>lmngnep;

   if(lmngnep>7)
   {
   strcpy(svnr,"Selamat Anda Mendapatkan Souvenir Payung Cantik");
    }
   else
   {
   strcpy(svnr,"Maaf Anda Tidak Mendapatkan Souvenir");
    }

   byaswa=swa*lmngnep;
   ttlbysw=byaswa+byaadm;
clrscr();
cout<<"                       PENGINAPAN 1 MALAM        "<<endl;
cout<<"Nama Penyewa                    : "<<nama<<endl;
cout<<"Kode Kamar [A/B/M]              : "<<kode<<endl;
cout<<"Lama Menginap                   : "<<lmngnep<<endl;
cout<<"**************************************************************"<<endl;
cout<<"Tipe Kamar                      : "<<tpkmr<<endl;
cout<<"Lama Menginap                   : "<<lmngnep;cout<<" hari"<<endl;
cout<<"Souvenir                        : "<<svnr<<endl;
cout<<"Biaya Sewa                      : "<<byaswa<<endl;
cout<<"Biaya Administrasi              : "<<byaadm<<endl;
cout<<"Total Biaya Sewa                : "<<ttlbysw<<endl;
cout<<"**************************************************************"<<endl;
cout<<"Masukan Uang Bayar              : ";cin>>bayar;
ukmbl=bayar-ttlbysw;
cout<<"Uang Bayar                      : "<<bayar<<endl;
cout<<"Uang Kembali                    : "<<ukmbl<<endl;
cout<<"**************************************************************"<<endl;
cout<<"                    T E R I M A  K A S I H "<<endl;
cout<<"                   ========================"<<endl;
cout<<"                      =================="<<endl;
cout<<"                        =============="<<endl;

cout<<'\n';
cout<<"\nIngin Pilih Kamar Lagi [Y/T] :  ";
lagi=getche();
    if(lagi =='Y'||lagi =='y')
        {
            goto atas;
            }
                else if (lagi=='T' || lagi=='t')
                   {
                   goto akhir ;
                      }


akhir:
getch();
}

Tidak ada komentar:

Posting Komentar