Kerjakan tugas-tugas berikut, dan kumpulkan di kertas DITULIS tangan, pada kuliah hari Selasa, tgl 21 Juli 2009.
1. Buatlah algoritma untuk menjumlahkan dua buah matriks, A dan B, dan menyimpan hasilnya di matriks C. Isi masing-masing elemen adalah sbb :
A = (3 2.5 4 4)
B = (2.2 3 3.2 3)
2. Misalkan anda diminta mengelola data hasil penjualan telpon seluler, dengan struktur data sbb: merk jenis tipe harga jumlah
contoh data yang akan diisikan adalah sbb:
merk : nokia, jenis : gsm, tipe : N123, harga : 1000000, jumlah : 2
a. Buatlah suatu type record untuk menampung data tsb.
b. buatlah satu variabel tunggal untuk type record pada nomor a.
c. buatlah satu variabel array agar dapat menampung 5 baris data dari record pada nomor a.
d. buatlah variabel array untuk menampung hasil kali antara harga dan jumlah pada struktur record di atas.
e. buatlah variabel array dengan nama "diskon" untuk menampung diskon harga
(dinyatakan dalam bentuk bilangan desimal, misalnya : diskon 10% dituliskan 0.1)
f. buatlah variabel array untuk menampung harga hasil diskon, dengan nama variabel "harga_diskon".
3. Buatlah algoritma untuk menyelesaikan kasus nomor 2, dengan deskripsi sebagai berikut :
a. Menerima masukan untuk 5 baris data dengan nama variabel seperti pada nomor c
b. Menampilkan data yang sudah diisikan serta menentukan diskon untuk setiap data, dengan c ketentuan : tipe = CDMA, diskon = 10%, tipe = GSM, diskon = 5%.
c. Menghitung harga hasil diskon (harga_diskon), yaitu harga satuan dikurangi besarnya diskon.
Contoh tampilan masukan data :
Data ke : ....
merk : [enter]
jenis : [enter]
tipe : [enter]
harga : [enter]
jumlah : [enter]
Data ke : .....
merk : [enter]
jenis : [enter]
....
....
[dst...]
Contoh keluaran :
Merk Jenis Tipe Harga jumlah total diskon harga_diskon
------------------------------------------------------------------------------
Nokia CDMA N123 1000000 2 2000000 0.1 1800000
........ ........ ........ ........
....[dst]
Tidak ada komentar:
Posting Komentar