Anda di halaman 1dari 3

SOAL TUGAS UAS ALGORITMA PEMROGRAMAN

SEMESTER GANJIL 2018/2019

PRODI S1 INFORMATIKA

Petunjuk pengerjaan :

• Kerjakan sesuai NIM(4 digit terakhir), jika NIM ganjil maka kerjakan soal A jika NIM genap maka
kerjakan soal B.
• Jawaban ditulis tangan rapi menggunakan kertas folio bergaris dengan tinta hitam.
• Beri identitas berupa NIM, Nama, Ruang, No Kursi di kanan atas halaman pertama
• Kumpulkan sesuai jadwal UAS mata kuliah ALGORITMA PEMROGRAMAN max.30 menit, tidak
ada toleransi keterlambatan. jika terlambat/berhalangan hadir dan tidak mengumpulkan tugas
silahkan mendaftar ujian susulan dengan syarat dan ketentuan DAAK.
• Teliti jawaban sebelum mengumpulkan, aturan penulisan didalam code C++ tetap berlaku.

1. Buat program untuk menghitung total yang harus dibayarkan :


A. Soal NIM GANJIL
• Tampilan awal berupa pilihan menu
• Masukan pilihan menu
• kemudian masukan jenis paket kecuali jika dipilih menu 5 maka tidak perlu menginput jenis
paket.
• Kemudian masukan banyak dibeli
• Jika masih ingin menambahkan menu lain maka ulangi dari tampilan menu
• Tapi jika tidak maka tampilkan total yang harus dibayarkan, dengan ketentuan : total
pesanan ditambah dengan 10% ppn.

Contoh output :
Pilihan Menu :
1. Chicken muffin A. Paket Hemat : Rp. 25400
B. Combo : Rp. 20000
C. A La Carte : Rp. 16400

2. Cheeseburger A. Paket Hemat : Rp. 32700


B. A La Carte : Rp. 20500

3. Chicken Burger A. Paket hemat : Rp. 32800


B. A La Carte : Rp. 21000

4. Hotcakes A. Combo : Rp. 26800


B. A La Carte : Rp. 20500

5. Paket Spesial : Rp. 32000

Masukkan Pilihan Menu ? 2


Masukkan pilihan paket ? A
Masukan banyak ? 2
Apakah ingin menambahkan pesanan menu lainnya (Y/T) ? Y

Pilihan Menu :
1. Chicken muffin A. Paket Hemat : Rp. 25400
B. Combo : Rp. 20000
C. A La Carte : Rp. 16400

2. Cheeseburger A. Paket Hemat : Rp. 32700


B. A La Carte : Rp. 20500

3. Chicken Burger A. Paket hemat : Rp. 32800


B. A La Carte : Rp. 21000

4. Hotcakes A. Combo : Rp. 26800


B. A La Carte : Rp. 20500

5. Paket Spesial : Rp. 32000

Masukkan Pilihan Menu ? 5


Masukan banyak ? 1
Apakah ingin menambahkan pesanan menu lainnya (Y/T) ? T

Pembayaran :
Total pesanan : Rp. 97400
Ppn 10% : Rp.9740
Total Bayar : Rp. 87660

B. Soal NIM GENAP


• Tampilan awal berupa pilihan paket loundry
• Masukan pilihan paket
• kemudian masukan pilihan harga, kecuali jika dipilih paket 5 maka tidak perlu menginput
pilihan harga.
• Kemudian masukan banyak
• Jika masih ingin menambahkan paket lain maka ulangi dari tampilan paket loundry
• jika tidak maka tampilkan pertanyaan apakah diantar atau ambil sendiri jika diantar maka
total bayar ditambah biaya antar 3000 jika diambil sendiri maka biaya antar 0. Tampilkan
total pembayaran.

Pilihan Paket Loundry :


1. Cuci Komplit A. Reguler : Rp. 7000
B. Kilat : Rp. 15000

2. Cuci Kering A. Reguler : Rp. 5000


B. Kilat : Rp. 8000
C.Express : Rp.15000
3. Setrika A. Reguler : Rp. 6000
B. Kilat : Rp. 9000
C.Express : Rp.15000

4. Boneka A. Kecil : Rp. 15000


B. Besar : Rp. 25000

5. Bed Cover : Rp. 20000

Masukkan Pilihan Paket ? 1


Masukkan pilihan harga ? A
Masukan banyak (Kg) ? 2.5
Apakah ada tambahan lainnya (Y/T) ? Y

Pilihan Paket Loundry :


1. Cuci Komplit A. Reguler : Rp. 7000
B. Kilat : Rp. 15000

2. Cuci Kering A. Reguler : Rp. 5000


B. Kilat : Rp. 8000
C.Express : Rp.15000

3. Setrika A. Reguler : Rp. 6000


B. Kilat : Rp. 9000
C.Express : Rp.15000

4. Boneka A. Kecil : Rp. 15000


B. Besar : Rp. 25000

5. Bed Cover : Rp. 20000

Masukkan Pilihan Paket ? 4


Masukkan pilihan harga ? B
Masukan banyak ? 1
Apakah ada tambahan lainnya (Y/T) ? T

Apakah [1] diantar / [0] ambil sendiri ? 1


Pembayaran :
Total loundry : Rp. 42500
Biaya antar : Rp.3000
Total Bayar : Rp.45500

Anda mungkin juga menyukai