
Sebuah peninapan mempunyai ketentuan tarif sewa kamar sebagai berikut:
|
Kode Kelas |
Kategori |
Harga / Malam |
|
1 |
VIP |
350.000 |
|
2 |
KELAS 1 |
250.000 |
|
3 |
KELAS 2 |
150.000 |
|
Kode Kamar |
Kelas |
|
A |
Anyelir |
|
C |
Cempaka |
|
M |
Mawar |
Total Biaya Sewa adalah Biaya sewa penginapan ditambah dengan biaya administrasi sebesar Rp 75.000
Buatlah Structure dengan nama Sewa
Rancangan Masukan
Buatlah program dengan Input sbb:
Banyak Penyewa = .......................
PENGINAPAN SEDAYU INDAH
**********************************
Penyewa ke -
Nama penyewa = .............
Kode Kamar [A/C/M] = .................
Kode Kelas [1/2/3] = .................
Lama menginap = .... hari
**********************************
Rancangan Keluaran
PENGINAPAN SEDAYU INDAH
____________________________________________
No Nama Penyewa Kategori Kelas Harga Total
_____________________________________________
_____________________________________________
Biaya Administrasi Rp. ..........
Total Biaya Sewa Rp........
Mo Input Data Lagi [Y/T] :
Jawaban :
#include
#include
#include
main()
{
int i,n;
char tanya;
float adm,tbs;
struct {char kd,kls,napem[20],namkam[10],ktg[20];
float lm,hrg,total;}sewa[5];
atas:
clrscr();
adm=75000;
cout<<"Banyak Penyewa = ";cin>>n;
cout<
cout<<"*********************************"<
for (i=1;i<=n;i++)
{
cout<<"Penyewa Ke = "<<
cout<<"Nama Penyewa = ";cin>>sewa[i].napem;
cout<<"Kode Kamar [A/C/M] = ";cin>>sewa[i].kd;
cout<<"Kode Kelas [1/2/3] = ";cin>>sewa[i].kls;
cout<<"Lama Menginap = ";cin>>sewa[i].lm;
cout<<" hari";
cout<
if (sewa[i].kd =='a'||sewa[i].kd=='A')
{ strcpy(sewa[i].namkam,"Anyelir");}
else if (sewa[i].kd =='c'||sewa[i].kd=='C')
{ strcpy(sewa[i].namkam,"Cempaka");}
else
{ strcpy(sewa[i].namkam,"Mawar");
sewa[i].hrg=100000;}
if (sewa[i].kls ='1')
{ strcpy(sewa[i].ktg,"VIP");
sewa[i].hrg=350000;}
else if (sewa[i].kls ='2')
{ strcpy(sewa[i].ktg,"Kelas 1");
sewa[i].hrg=250000;}
else
{ strcpy(sewa[i].ktg,"Kelas 2");
sewa[i].hrg=150000;}
sewa[i].total=sewa[i].hrg*sewa[i].lm;
}
cout<
cout<<"PENGINAPAN SEDAYU INDAH"<
cout<<"=====================================================\n";
cout<<"No Nama Penyewa Kategori nama kamar Harga Total"<
cout<<"=====================================================\n";
for(i=1;i<=n;i++)
{
printf("\n%3d %8s %15s %8s %5.0f %5.0f",i,sewa[i].napem,sewa[i].ktg,sewa[i].namkam,sewa[i].hrg,sewa[i].total);
tbs=tbs+sewa[i].total;
}
cout<<"\n==================================================\n";
printf("Biaya Administrasi : %.0f",adm);
tbs=adm+tbs;
printf("\nTotal Biaya Sewa : %.0f",tbs);
cout<
cout<<"\nMau isi data lagi : ";cin>>tanya;
if (tanya=='y'||tanya=='Y')
goto atas;
getch();
}
Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi: