Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Tugas Dasar Pemrograman : Buatlah Sebuah Program Penginapan Pasti Betah

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.
Pencari berkah di bidang IT dan penulis paruh waktu di blog pribadi. Melayani jasa pembuatan web, aplikasi, android, skripsi, tugas akhir, tugas kuliah dan kebutuhan industri.