Membuat Program Transaksi Inap Sederhana - Pada penghitungan pada sebuah penginapan biasanya menggunakan kalkulator atau aplikasi untuk menentukan total harga yang telah di tentukan oleh harga kamar permalam , jenis kamar dan lama inap, maka pada kali ini saya membuat sebuah program aplikasi sederhana untuk menentukan uang yang harus di bayar ketika menginap termasuk dengan diskon yang di beri.
Langsung saja copy dan pastekan koding berikut ke M-File Matlab anda:
clear all;
clc;
disp('-----------------------------------------------------------');
disp('Program Transaksi Inap');
a = input ('Nama = ', 's');
disp('Menu Pilih Kamar');
disp('1. Kamar Vip');
disp('2. Kamar Bisnis');
disp('3. Kamar Ekonomi');
disp('');
pilih=input('Pilihan Nomor Pesanaan Anda : ');
switch pilih
case 1
disp('Kamar Vip')
disp('______________');
li=input('Lama Inap = ');
hrg=500000;
ttarif=li*hrg;
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Total Bayar= ' num2str(tsemua)]);
case 2
disp('Kamar Bisnis')
li=input('Lama Inap = ');
hrg=400000;
ttarif=li*hrg;
if li>=5;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disc=ttarif*0.1;
tsemua=ttarif-disc;
disp(['Diskon= ' num2str(disc)]);
disp(['Total Bayar= ' num2str(tsemua)]);
else
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Diskon Tidak Ada']);
disp(['Total Bayar= ' num2str(tsemua)]);
end
case 3
disp('Kamar Ekonomi')
li=input('Lama Inap = ');
hrg=300000;
ttarif=li*hrg;
if li>=5;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disc=ttarif*0.1;
tsemua=ttarif-disc;
disp(['Diskon= ' num2str(disc)]);
disp(['Total Bayar= ' num2str(tsemua)]);
else
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Diskon Tidak Ada']);
disp(['Total Bayar= ' num2str(tsemua)]);
end
otherwise
disp('Maaf, menu yang anda pesan tidak tersedia');
end
clc;
disp('-----------------------------------------------------------');
disp('Program Transaksi Inap');
a = input ('Nama = ', 's');
disp('Menu Pilih Kamar');
disp('1. Kamar Vip');
disp('2. Kamar Bisnis');
disp('3. Kamar Ekonomi');
disp('');
pilih=input('Pilihan Nomor Pesanaan Anda : ');
switch pilih
case 1
disp('Kamar Vip')
disp('______________');
li=input('Lama Inap = ');
hrg=500000;
ttarif=li*hrg;
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Total Bayar= ' num2str(tsemua)]);
case 2
disp('Kamar Bisnis')
li=input('Lama Inap = ');
hrg=400000;
ttarif=li*hrg;
if li>=5;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disc=ttarif*0.1;
tsemua=ttarif-disc;
disp(['Diskon= ' num2str(disc)]);
disp(['Total Bayar= ' num2str(tsemua)]);
else
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Diskon Tidak Ada']);
disp(['Total Bayar= ' num2str(tsemua)]);
end
case 3
disp('Kamar Ekonomi')
li=input('Lama Inap = ');
hrg=300000;
ttarif=li*hrg;
if li>=5;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disc=ttarif*0.1;
tsemua=ttarif-disc;
disp(['Diskon= ' num2str(disc)]);
disp(['Total Bayar= ' num2str(tsemua)]);
else
tsemua=ttarif;
disp(['Harga Kamar Per Malam= ' num2str(hrg)]);
disp(['Lama Inap= ' num2str(li)]);
disp(['Total Tarif= ' num2str(ttarif)]);
disp(['Diskon Tidak Ada']);
disp(['Total Bayar= ' num2str(tsemua)]);
end
otherwise
disp('Maaf, menu yang anda pesan tidak tersedia');
end
Sekian dan silahkan baca juga seputar matlab saya yang lain.