c++ butik dan hotel bsi

6
#include<iostream.h> #include<conio.h> #include<stdio.h> main() { char kode,nm_penginap[15],kd_kls,nm_kamar[8],nm_kls[8],kamar[10],lagi; int lama,by_tambahan; long harga,total; awal: cout<<"=================================================="<<endl; cout<<"\tHOTEL BINA SARANA INFORMATIKA \n"; cout<<"=================================================="<<endl; cout<<"Nama Penginap : ";gets(nm_penginap); cout<<"=================================================="<<endl; cout<<"Pilihan Kamar :\n"; cout<<"\t\tA.MAWAR \n"; cout<<"\t\tB.MELATI \n"; cout<<"\t\tC.ANGGREK \n"; cout<<"==================================================="<<endl; cout<<"\nInput Pilihan Kamar [A/B/C] : ";cin>>kode; cout<<"Input Pilihan Kelas [1/2] : ";cin>>kd_kls; cout<<"Lama Menginap : ";cin>>lama; switch (kode) { case 'A': case 'a':

Upload: adyn-jhose-vhaleandra

Post on 19-Dec-2015

15 views

Category:

Documents


5 download

DESCRIPTION

soal c++ semester 1 bsi

TRANSCRIPT

Page 1: c++ butik dan hotel BSI

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

main()

{

char kode,nm_penginap[15],kd_kls,nm_kamar[8],nm_kls[8],kamar[10],lagi;

int  lama,by_tambahan;

long harga,total;

awal:

cout<<"=================================================="<<endl;

cout<<"\tHOTEL BINA SARANA INFORMATIKA \n";

cout<<"=================================================="<<endl;

cout<<"Nama Penginap : ";gets(nm_penginap);

cout<<"=================================================="<<endl;

cout<<"Pilihan Kamar :\n";

cout<<"\t\tA.MAWAR \n";

cout<<"\t\tB.MELATI \n";

cout<<"\t\tC.ANGGREK \n";

cout<<"==================================================="<<endl;

cout<<"\nInput Pilihan Kamar [A/B/C] : ";cin>>kode;

cout<<"Input Pilihan Kelas [1/2]   : ";cin>>kd_kls;

cout<<"Lama Menginap               : ";cin>>lama;

                switch (kode)

   {

                case 'A':

   case 'a':

Page 2: c++ butik dan hotel BSI

   strcpy(nm_kamar,"MAWAR");

   harga=250000;

                break;

   case 'B':

   case 'b':

   strcpy(nm_kamar,"MELATI");

                harga=200000;

                break;

                case 'C':

   case 'c':

   strcpy(nm_kamar,"ANGGREK");

   harga=150000;

   break;

   }

{

if (kd_kls=1)

{strcpy(nm_kls,"VIP");

by_tambahan=25000;}

else if(kd_kls=2)

{strcpy(nm_kls,"REGULER");

by_tambahan=0;}

 }

total=lama*harga+(lama*by_tambahan);

clrscr();

cout<<"=========================================="<<endl;

cout<<"\tHOTEL BINA SARANA INFORMATIKA \n";

cout<<"=========================================="<<endl;

Page 3: c++ butik dan hotel BSI

cout<<"Nama  Penginap : "<<nm_penginap<<endl;

cout<<"Nama  Kamar    : "<<nm_kamar<<endl;

cout<<"Jenis Kelas    : "<<nm_kls<<endl;

cout<<"Harga Kamar    : "<<harga<<endl;

cout<<"Biaya Tambahan : "<<by_tambahan<<endl;

cout<<"Lama  Inap     : "<<lama;printf("\thari\n");

cout<<"=========================================="<<endl;

cout<<"Total          : "<<total;

cout<<"\n=========================================="<<endl;

cout<<"\n\tINGIN INPUT LAGI [Y/T] : "; cin>>lagi;

if (lagi == 'y' || lagi =='Y')

goto awal;

getch();

}

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

kop(){ cout<<"                         BUTIK SYMPLY"<<endl; cout<<"                   NOTA PENJUALAN PAKAIAN"<<endl;}

garis1()

Page 4: c++ butik dan hotel BSI

{cout<<"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+"<<endl;}

garis2(){cout<<"=========================================================="<<endl;}

thx(){cout<<"\nTerima Kasih Atas Kunjungan Anda"<<endl;}

struct butik{ char kode,*jenis; int harga,jumbel,sub(int h, int b);}a[10];

main(){atas:char lagi,kasir[20],pembeli[20];int  i,j,x=1,y=1,ubay,ukem,total=0;clrscr();

garis1();kop();garis2();cout<<"Input Nama Kasir   : ";cin>>kasir;cout<<"Input Nama Pembeli : ";cin>>pembeli;cout<<"Input Jumlah Data  : ";cin>>j;garis2();

for(i=0;i<j;i++){ cout<<"\nData ke-"<<x++<<endl; cout<<"Input Kode Baju [G/J/B]: ";cin>>a[i].kode; cout<<"Input Jumlah Beli      : ";cin>>a[i].jumbel; if(a[i].kode=='G'||a[i].kode=='g') {  a[i].jenis="Gaun";  a[i].harga=55000; } else if(a[i].kode=='J'||a[i].kode=='j') {  a[i].jenis="Jacket";  a[i].harga=25000; } else if(a[i].kode=='B'||a[i].kode=='b')

Page 5: c++ butik dan hotel BSI

 {  a[i].jenis="Blouse";  a[i].harga=35000; } else {goto atas;}}clrscr();

garis1();kop();garis2();cout<<"Nama Kasir   : "<<kasir<<endl;cout<<"Nama Pembeli : "<<pembeli<<endl;garis2();cout<<"No. Jenis Baju Harga     Jumlah Beli  Subtotal"<<endl;garis2();

for(i=0;i<j;i++){ gotoxy(2,11+i);cout<<y++; gotoxy(5,11+i);cout<<a[i].jenis; gotoxy(16,11+i);cout<<a[i].harga; gotoxy(32,11+i);cout<<a[i].jumbel; gotoxy(39,11+i);cout<<a[i].sub(a[i].harga,a[i].jumbel)<<endl; total+=a[i].sub(a[i].harga,a[i].jumbel);}

garis2();cout<<"Total Uang Bayar : Rp. "<<total<<endl;cout<<"Uang Bayar       : Rp. ";cin>>ubay;ukem=ubay-total;cout<<"Uang Kembali     : Rp. "<<ukem<<endl;

thx();cout<<"\nInput Data Lagi ?? [Y|T] : ";cin>>lagi;if(lagi=='Y'||lagi=='y'){goto atas;}else{goto keluar;}

getch();keluar:}