Anda di halaman 1dari 2

Prapraktikum 01

Kumpulkan paling lambat H-1 praktikum

Modul 01 Logika IF dan Tipe Bentukan


Nama File (.cpp) : PB01-NIM-YYMMDD-NO_SOAL.cpp
Nama Zip : PB01-NIM-YYMMDD.zip
Keterangan :
1. File dizip dan diupload pada tempat upload yang disediakan di website pti.comlabs.itb.ac.id
2. Penulisan header pada bagian atas program menggunakan format seperti pada praktikum
3. Deadline perhatikan tanggal dan jam pada tempat unggah pra-praktikum
Soal 1 : Program Toko Buku
Sebuah toko buku menggunakan software komputer untuk membantu kasir toko dalam menghitung jumlah
pembelian dari pelanggan. Berikut adalah spesifikasinya :
1. Program menerima input user berupa integer dan menyimpannya ke dalam variabel. Jumlah input
user sesuai dengan tampilan yang ada di contoh run program.
2. Variabel bertipe user merupakan tipe bentukan yang terdiri dari pensil, pulpen dan buku. Masingmasing sub bagian tersebut berfungsi untuk menampung jumlah barang dari masing-masing jenis
yang dibeli oleh pembeli
3. Diskon berlaku bila :
Bila kurang dari 10 barang, maka menampilkan tidak ada diskon
User membeli total barang berjumlah diatas 10 barang maka diskon 10%
User membeli total barang berjumlah diatas 20 barang maka diskon 15%
4. Program menghitung harga total belanjaan user. Daftar harga untuk setiap barangnya adalah sebagai
berikut :
Pensil
Pulpen
Buku

Rp 1.000,Rp 2.500,Rp 5.000,-

5. Program menampilkan harga total belanjaan user ke layar.


Contoh Run Program :
--------------Program Kasir Toko Buku---------------Pensil = 3
Pulpen = 0
Buku = 4
Total item yang dibeli adalah 7 item
Tidak ada diskon
Harga total = Rp 23000,Diskon = Harga akhir = Rp 23000,-

Ket : underline (nilai input) , bold (nilai output)

Prapraktikum 01

Kumpulkan paling lambat H-1 praktikum

Modul 01 Logika IF dan Tipe Bentukan


Nama File (.cpp) : PB01-NIM-YYMMDD-NO_SOAL.cpp
Nama Zip : PB01-NIM-YYMMDD.zip
Soal 2 : Program Jadwal Kereta
Jadwal kereta umumnya berbentuk sebuah tipe bentukan tersendiri yang terdiri dari tipe-tipe lainnya.
Menggunakan definisi tipe bentukan dalam C++l, buatlah sebuah program dengan spesifikasi sebagai
berikut :
1. Program memiliki tipe bentukan jadwal yang terdiri dari tujuan (tipe string), jamberangkat (tipe
integer), menitberangkat (tipe integer), durasi(tipe integer).
2. Program menerima input user dan disimpan ke dalam tipe bentukan jadwal.
3. Program menghitung waktu user tiba ditempat tujuan berdasarkan data yang ada
Contoh Run Program :
----- Program Jadwal Kereta ----Input tujuan anda : Bandung
Input jam keberangkatan : 6
Input menit keberangkatan : 30
Input durasi perjalanan (menit) : 135
Watku tiba : 8:45

Ket : underline (nilai input) , bold (nilai output)

Anda mungkin juga menyukai