Contoh program sederhana pembayaran hotel/kasir hotel pada Borland C++
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char cust[50],tipe[10],bonus[50],lagi,kode;
int lama,hrg,sewa,cash,tot,kem,adm;
atas:
cout<<" PENGINAPAN PASTI BETAH"<<endl;
cout<<" **************************************"<<endl;
cout<<" Nama Penyewa\t\t: ";gets(cust);
cout<<" Kode Kamar [A/B/M]\t: ";cin>>kode;
switch(kode)
{
case'a':
case 'A':
strcpy(tipe,"ANGGGREK");
hrg=300000;
break;
case'b':
case'B':
strcpy(tipe,"Bougenville");
hrg=250000;
break;
case'm':
case'M':
strcpy(tipe,"MAWAR");
hrg=200000;
break;
default:
cout<<"SALAH MASUKKAN KODE"<<endl;
goto bawah;
}
cout<<" Lama Menginap\t\t: ";cin>>lama;
if(lama>=7)
{
strcpy(bonus,"Payung Cantik");
}
else
strcpy(bonus,"TIDAK DAPAT SOUVENIR");
clrscr();
adm=200000;
sewa=lama*hrg;
tot=adm+sewa;
cout<<" PENGINAPAN PASTI BETAH"<<endl;
cout<<" Nama Penyewa\t\t: "<<cust<<endl;
cout<<" Kode Kamar [A/B/M]\t: "<<kode<<endl;
cout<<" Lama Menginap\t\t: "<<lama<<endl;
cout<<" **************************************"<<endl;
cout<<" Tipe Kamar\t\t: "<<tipe<<endl;
cout<<" Lama Menginap\t\t: "<<lama; cout<<" hari"<<endl;
cout<<" Souvenir\t\t: "<<bonus<<endl;
cout<<" Biaya Sewa\t\t: "<<sewa<<endl;
cout<<" Biaya Administrasi\t: "<<adm<<endl;
cout<<" Total Biaya Sewa\t: "<<tot<<endl;
cout<<" **************************************"<<endl;
cout<<" Uang Bayar\t\t: ";cin>>cash;
kem=cash-tot;
cout<<" Uang Kembali\t\t: "<<kem<<endl;
bawah:
cout<<"INGIN INPUT LAGI?[Y/T]";cin>>lagi;
clrscr();
if(lagi=='y'||lagi=='Y')
goto atas;
else
getch();
}
Daaaaaaaannnnnnn ini contoh hasil nya (img) :
#include<conio.h>
#include<iostream.h>
main()
{
char cust[50],tipe[10],bonus[50],lagi,kode;
int lama,hrg,sewa,cash,tot,kem,adm;
atas:
cout<<" PENGINAPAN PASTI BETAH"<<endl;
cout<<" **************************************"<<endl;
cout<<" Nama Penyewa\t\t: ";gets(cust);
cout<<" Kode Kamar [A/B/M]\t: ";cin>>kode;
switch(kode)
{
case'a':
case 'A':
strcpy(tipe,"ANGGGREK");
hrg=300000;
break;
case'b':
case'B':
strcpy(tipe,"Bougenville");
hrg=250000;
break;
case'm':
case'M':
strcpy(tipe,"MAWAR");
hrg=200000;
break;
default:
cout<<"SALAH MASUKKAN KODE"<<endl;
goto bawah;
}
cout<<" Lama Menginap\t\t: ";cin>>lama;
if(lama>=7)
{
strcpy(bonus,"Payung Cantik");
}
else
strcpy(bonus,"TIDAK DAPAT SOUVENIR");
clrscr();
adm=200000;
sewa=lama*hrg;
tot=adm+sewa;
cout<<" PENGINAPAN PASTI BETAH"<<endl;
cout<<" Nama Penyewa\t\t: "<<cust<<endl;
cout<<" Kode Kamar [A/B/M]\t: "<<kode<<endl;
cout<<" Lama Menginap\t\t: "<<lama<<endl;
cout<<" **************************************"<<endl;
cout<<" Tipe Kamar\t\t: "<<tipe<<endl;
cout<<" Lama Menginap\t\t: "<<lama; cout<<" hari"<<endl;
cout<<" Souvenir\t\t: "<<bonus<<endl;
cout<<" Biaya Sewa\t\t: "<<sewa<<endl;
cout<<" Biaya Administrasi\t: "<<adm<<endl;
cout<<" Total Biaya Sewa\t: "<<tot<<endl;
cout<<" **************************************"<<endl;
cout<<" Uang Bayar\t\t: ";cin>>cash;
kem=cash-tot;
cout<<" Uang Kembali\t\t: "<<kem<<endl;
bawah:
cout<<"INGIN INPUT LAGI?[Y/T]";cin>>lagi;
clrscr();
if(lagi=='y'||lagi=='Y')
goto atas;
else
getch();
}
Daaaaaaaannnnnnn ini contoh hasil nya (img) :
Gambar 1.1 Contoh input tidak mendapatkan bonus
Gambar 1.2 Contoh Outpot tidak mendapatkan bonus
Gambar 2.1 Contoh Input Mendapatkan bonus
Gambar 2.2 Contoh Output Mendapatkan Bonus
Gambar 3.1 Contoh Input default
SELAMAT MENCOBA
^_^
TERIMAKASIH B|
Komentar
Posting Komentar