prapraktikum modul 1.pdf

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. Masing- masing 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 Rp 1.000,- Pulpen Rp 2.500,- Buku 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)

Upload: muhammad-maulana-sidik

Post on 22-Dec-2015

19 views

Category:

Documents


0 download

DESCRIPTION

n n.

TRANSCRIPT

Page 1: Prapraktikum Modul 1.pdf

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. Masing-

masing 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 Rp 1.000,-

Pulpen Rp 2.500,-

Buku 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)

Page 2: Prapraktikum Modul 1.pdf

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)