Tugas Dasar Pemrograman – Pada tugas kali ini akan penyelesaian program penginapan pasti betah, dengan ketentuan input dan output dibawah ini.
Program penginapan pasti betah ini menggunakan compiler C++ versi 17.
Saya menggunakan compiler online di onlinegdb.com, besar kemungkinan jika teman-teman mengcompile dengan aplikasi windows, terdapat error erro bagian header.
Mohon maaf sebaiknya script di ketik ulang untuk membantu teman-teman mengingat logika da bahasa program C++.
Semoga pembahasan pada soal buatlah sebuah program penginapan pasti betah ini dapat memberikan manfaat.
Selamat belajar…
Baca Juga : Panduan Menggunakan Compiler OnlineGDB
PENGINAPAN PASTI BETAH
———————————————————————————
Nama Penyewa : ……………..
Kode Kamar [ABM] : ……………..
Lama Menginap : ……………..
———————————————————————————
Tipe Kamar Yang diInginkan : ……………..
Lama Menginap : ……………..
Souvenir : ……………..
Biaya Sewa : ……………..
Total Biaya Sewa : ……………..
———————————————————————————
Uang Pembayaran : ……………..
Uang Kembalian : ……………..
———————————————————————————
Apakah Anda Ingin Input data Kembali [Y/T]
#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char cust[50],tipe[10],bonus[15],lagi,kode;
int lama,hrg,sewa,cash,total,kembali,adm;
atas:
cout<<” PENGINAPAN PASTI BETAH”<<endl<<endl;
cout<<” **********************************”<<endl<<endl;
cout<<” Nama Penyewatt: “;gets(cust);
cout<<” Kode Kamar [A/B/M]t: “;cin>>kode;
switch(kode)
{
case’a’:
case ‘A’:
strcpy(tipe,”ANGGREK”);
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<<endl;
cout<<” Kode Kamar Yang Anda Masukan Salah”<<endl;
goto bawah;
}
cout<<” Lama Menginaptt: “;cin>>lama;
if(lama>=7)
{
strcpy(bonus,”Payung Cantik”);
}
else
strcpy(bonus,”TIDAK DAPAT SOUVENIRtt”);
clrscr();
adm=200000;
sewa=lama*hrg;
total=adm+sewa;
cout<<” PENGINAPAN PASTI BETAH”<<endl<<endl;
cout<<” Nama Penyewatt: “<<cust<<endl;
cout<<” Kode Kamar [A/B/M]t: “<<kode<<endl;
cout<<” Lama Menginaptt: “<<lama<<endl<<endl;
cout<<” **********************************”<<endl<<endl;
cout<<” Tipe Kamartt: “<<tipe<<endl;
cout<<” Lama Menginaptt: “<<lama; cout<<” hari”<<endl;
cout<<” Souvenirtt: “<<bonus<<endl;
cout<<” Biaya Sewatt: “<<sewa<<endl;
cout<<” Biaya Administrasit: “<<adm<<endl;
cout<<” Total Biaya Sewat: “<<total<<endl<<endl;
cout<<” **********************************”<<endl<<endl;
cout<<” Uang Bayartt: “;cin>>cash;
kembali=cash-total;
cout<<” Uang Kembalitt: “<<kembali<<endl;
bawah:
cout<<endl;
cout<<” INGIN INPUT LAGI?[Y/T] :”;cin>>lagi;
clrscr();
if(lagi==’y’||lagi==’Y’)
goto atas;
else
getch();
}
Semoga penyelesaikan dari persoalan program penginapan pasti betah dapat membantu Anda yang sedang mempelari pembuatan programnya.