Algoritma Pemrograman I : C++ Soal Latihan B (struct, array, function)
12/12/2012 11:13
SOAL TYPE B
-
Buatlah Structure dengan nama Bis
-
Jumlah sewa di input untuk menyesuaikan data sewa yang ada.
-
Nama penyewa, tanggal sewa, kode mobil, dan lama sewa di input.
-
Jenis mobil dan pajak disesuaikan dengan table dibawah ini.( if atau switch)
Kode Mobil |
Jenis Mobil |
Harga Sewa/Jam |
Pajak |
1. |
Sedan |
450.000 |
100.000 |
2. |
MiniBus |
700.000 |
150.000 |
3. |
Bus |
1.000.000 |
200.000 |
Jika Kode mobil salah maka berikan pesan kesalahan dan kembali lagi menginput kode.
-
Banyak data sewa yang di input harus sama dengan ketentuan jumlah sewa yang sudah diberikan.
-
Total didapat dar perkalian antara lama sewa dengan harga ditambah pajak.
-
Total Biaya sewa = Total didalam tabel.
-
Diskon 10% * Total biaya sewa , selain itu tdk dapat diskon.
-
Total Pembayaran = Total Biaya sewa – Diskon
Tampilan Input :
Jumlah Sewa =<input>
Nama Penyewa =<input>
Tanggal Sewa =<input>
Input Data Sewa
******************************************
Data Penyewaan Ke- =.......
Kode Mobil [1/2/3] =<input>
Lama Pinjam =<input>
Tampilan Output
Daftar Penyewaan Mobil
“PT SAFETY TRANSPORTATION”
Nama Penyewa = Tanggal Sewa :
***************************************************************************************************
No Kode Mobil Jenis Mobil Lama Sewa Harga Sewa Pajak Total
***************************************************************************************************
1 ……….. ………. ………. ……….. …… ……..
2 ……….. ………. ………. ……….. …… ……..
***************************************************************************************************
Total Biaya Sewa Rp.
Diskon Rp.
Total Pembayaran Rp.