Pembahasan Quis 1 Semester Ganjil 2010

SOAL:

  1. Buatlah program perhitungan pembayaran Hotel XY
  2. Proses Program yang dikehendaki adalah sebagai berikut :

(catt: nama variabel tentukan sendiri)

MASUKAN
Nama Konsumen yang Menginap =
Lama Menginap (hari)        =
Harga Kamar/ hari           =

TAMPILAN DI SCREEN 
DAFTAR TAMU HOTEL XY 
Nama Konsumen    = 
Lama Menginap    = 
Harga Kamar/hari = 
Jumlah Bayar     = 
Diskon           = 
Total Bayar      =

Catatan:

1. Jumlah Bayar = Lama Menginap * Harga Kamar/hari;
2. Ketentuan Discount sebagai berikut :

Jumlah bayar Discount
>=600000 30%
>=400000 20%
>200000 10

3. Total Bayar = Jumlah Bayar – Discount;

PEMBAHASAN:

Syntax:

/* File program : diskonhotel.c */
#include <stdio.h>
#include <conio.h>
main()
{
char nama_konsumen[30];
int lama_menginap;
float harga_kamar, jumlah_bayar, diskon = 0;
printf("Nama Konsumen yang Menginap = ");
scanf("%s", nama_konsumen);
printf("Lama Menginap (hari) = ");
scanf("%i", &lama_menginap);
printf("Harga Kamar/ hari = Rp. ");
scanf("%f", &harga_kamar);
jumlah_bayar = lama_menginap * harga_kamar;
if (jumlah_bayar >= 600000)
diskon = 0.3 * jumlah_bayar;
else if (jumlah_bayar >= 400000)
diskon = 0.2 * jumlah_bayar;
else if (jumlah_bayar > 200000)
diskon = 0.1 * jumlah_bayar;
printf("\n\nDAFTAR TAMU HOTEL XY");
printf("\n--------------------\n");
printf("Nama Konsumen      = %s\n", nama_konsumen);
printf("Lama Menginap      = %i\n", lama_menginap);
printf("Harga Kamar/ hari  = Rp. %.2f\n", harga_kamar);
printf("Jumlah Bayar       = Rp. %.2f\n", lama_menginap*harga_kamar);
printf("Diskon             = Rp. %.2lf\n", diskon);
printf("Total Bayar        = Rp. %.2f\n", jumlah_bayar - diskon);
//getchar();
}

Outputnya:

Tentang hansieffendi

Dosen Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Padang.
Pos ini dipublikasikan di c / c++, Perkuliahan dan tag , . Tandai permalink.

Satu Balasan ke Pembahasan Quis 1 Semester Ganjil 2010

  1. xxx berkata:

    Contoh program management hotel yang lebih kompleks ada tidak?
    please…

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s