Untuk materi yang ke dua di semester pertama ini. Saya sajikan Aplikasi Perhitungan biaya Hotel.
Ditekankan pada penggunaan fungsi if. Semua Scriptnya dapat di download dibawah ini. Silahkan dicoba dijalankan di aplikasi borland nya. semoga bermanfaat.
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama_tamu[20], *type;
int lama_inap, no_kamar, byr, total1;
float disc, nilai_disc, total2, dbayar;
printf(" HOTEL KENCANA INDAH\n");
printf(" Jl. Puncak Bogor No. 213\n");
printf("\n====================================\n");
printf("| NAMA KAMAR | HARGA | DISKON |");
printf("\n====================================\n");
printf("| 1. Mawar | Rp.180.000 | 0.10% |\n");
printf("| 2. Melati | Rp.210.000 | 0.15% |\n");
printf("| 3. Anggrek | Rp.250.000 | 0.18% |\n");
printf("| 4. Kamboja | Rp.300.000 | 0.20% |");
printf("\n====================================\n");
printf("==========================\n");
printf("TRANSAKSI PENGINAPAN HOTEL\n");
printf("==========================\n");
printf("Nama Tamu Hotel : ");scanf("%s", &nama_tamu);
printf("Pilihan Kamar : ");scanf("%i", &no_kamar);
printf("Lama Menginap : ");scanf("%i", &lama_inap);
printf("\n==========================\n\n");
if(no_kamar==1){type="mawar"; byr=100000; disc=0.10;} else
if(no_kamar==2){type="Melati"; byr=210000; disc=0.15;} else
if(no_kamar==3){type="Anggrek";byr=250000; disc=0.18;} else
if(no_kamar==4){type="Kamboja";byr=300000; disc=0.20;} else
{type="";byr=0;disc=0.000;}
total1 = byr*lama_inap;
nilai_disc = total1*disc;
total2 = total1 - nilai_disc;
printf("\n==========================\n");
printf("------------------------------------\n");
printf("Nama Tamu Hotel :Bpk/Ibu %s\n",nama_tamu);
printf("Kamar :R. %s\n",type);
printf("Lama Menginap : %i Hari\n", lama_inap);
printf("Diskon :Rp. %.2f\n",nilai_disc);
printf("Total :Rp. %.2f\n",total2);
printf("------------------------------------\n");
printf("Bayar : ");scanf("%f",&dbayar);
printf("\n\nBayar : Rp. %.2f", dbayar);
printf("\nKembali : Rp. %.2f", dbayar-total2);
printf("\n------------------------------------\n");
printf("TERIMA KASIH ATAS KUNJUNGAN ANDA\n");
printf(" DI HOTEL KENCACNA INDAH\n");
printf("\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n");
getch();
}
0 komentar:
Speak up your mind
Tell us what you're thinking... !