Skip to main content

follow us

Tugas Dasar Pemrograman : Buatlah Sebuah Program Penginapan Pasti Betah


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 Penyewa\t\t: ";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 Menginap\t\t: ";cin>>lama;
if(lama>=7)
{
strcpy(bonus,"Payung Cantik");
}
else
strcpy(bonus,"TIDAK DAPAT SOUVENIR\t\t");
clrscr();
adm=200000;
sewa=lama*hrg;
total=adm+sewa;
cout<<" PENGINAPAN PASTI BETAH"<<endl<<endl;
cout<<" Nama Penyewa\t\t: "<<cust<<endl;
cout<<" Kode Kamar [A/B/M]\t: "<<kode<<endl;
cout<<" Lama Menginap\t\t: "<<lama<<endl<<endl;
cout<<" **********************************"<<endl<<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: "<<total<<endl<<endl;
cout<<" **********************************"<<endl<<endl;
cout<<" Uang Bayar\t\t: ";cin>>cash;
kembali=cash-total;
cout<<" Uang Kembali\t\t: "<<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.

Yang Kamu Suka:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Baca Juga : Panduan informasi menghentikan autodebet bank bri, bank mandiri, dan bank bca. cara berhenti donasi unicef
Buka Komentar