Professional Documents
Culture Documents
Assignment Submission and Assessment
Assignment Submission and Assessment
1. Tugasan ini mengandungi SATU soalan sahaja yang disediakan dalam Bahasa Melayu
dan Bahasa Inggeris / This assignment contains only ONE question that is set in both
Malay and English.
2. Jawab dalam Bahasa Melayu atau Bahasa Inggeris. / Answer in Malay or English.
4. Muat turunkan templat tugasan versi bahasa yang berkenaan daripada myINSPIRE
untuk penyediaan dan penyerahan tugasan anda. Tugasan anda hendaklah ditaip dengan
menggunakan saiz fon 12 Times New Roman dan langkau baris 1.5. / Download the
language version of the assignment template concerned from the myINSPIRE for
preparation and submission of your assignment. Your assignment should be typed using
12 point Times New Roman font and 1.5 line spacing.
6. Anda hanya boleh menghantar tugasan SEKALI sahaja. / You can submit your
assignment ONCE only.
7. Tugasan anda hendaklah diserahkan antara 30hb Oktober 2017 hingga 12hb November
2017. Serahan selepas 12hb November 2017 TIDAK akan diterima. / Your assignment
must be submitted between 30th October 2017 until 12th November 2017. Submission
after 12th November 2017 will NOT be accepted.
8. Tugasan hendaklah disiapkan secara individu. Anda dilarang meniru tugasan orang lain.
Anda juga dilarang sama sekali memplagiat kerja orang lain sebagai kerja sendiri. /
Your assignment should be prepared individually. You should not copy another persons
assignment. You should also not plagiarise another persons work as your own.
9. Sila ambil maklum tentang PENALTI yang akan dikenakan ke atas penghantaran lewat
tugasan seperti yang tertera di pekeliling pejabat Pendaftar 6/2012 (Rujuk Registrars
Announcement di myINSPIRE) / Please take note that PENALTY will be imposed on late
submission of assignment as specified in the Registrars Office circular 6/2012 (Refer to
Registrars Announcement in myINSPIRE)
10. Anda perlu memastikan RESIT yang dikeluarkan bagi penghantaran tugasan disimpan
sebagai bukti penghantaran. Kegagalan mengemukakan resit dalam sebarang isu yang
timbul berkaitan penghantaran tugasan akan mengakibatkan tugasan dianggap TIDAK
dihantar / Please ensure that you keep the RECEIPT issued upon submisson of your
assignment as proof of submission. Your assignment is considered as NOT submitted if
you fail to produce the submission receipt in any dispute arises concerning assignment
submission.
PENILAIAN / EVALUATION
Tugasan ini menyumbang sehingga 25% daripada jumlah markah kursus berkenaan dan akan
dinilai berdasarkan kepada Rubrik yang dilampirkan. / This assignment accounts for 25% of
the total marks for the course and shall be assessed based on the Rubrics attached .
Anda akan diberikan maklum balas tentang tugasan ini sebelum Peperiksaan Akhir Semester
bermula. / You would be given feedback on the assignment before the Final Semester
Examination commences.
Amaran: Tugasan yang diserahkan, secara automatik, akan disemak untuk menentukan
kadar pertindihan. Jika plagiarisme dikesan, markah akan dipotong seperti berikut: /
Warning: The submitted assignment will automatically undergo a similarity check. If
plagiarism is detected, marks would be deducted as follows:
% Kumpulan Pertindihan % Potongan Markah (Marks
No.
(Similarities Group) Deduction)
1 0 30 0
2 30.01 50 5
3 50.01 70 10
4 70.01 100 100
Tugasan yang dikenal pasti mempunyai pertindihan tugasan bagi mana-mana kumpulan
pertindihan di atas tidak dibenarkan untuk rayuan. Bagi pelajar dalam kategori pertindihan
tugasan kumpulan 70.01-100, akses online rayuan semakan semula tugasan bagi subjek
berkaitan dilupuskan dari pilihan rayuan. / Assignments found to have similarities under any
of the categories above; will not be entitled to apply for appeal. For learners who fall into the
70.01-100 similarities group, the access for online appeal for assignment remarking of the
subject will be disabled from the appeal options.
ASSIGNMENT QUESTION
PURPOSE
To implement programming principles and techniques by writing complete codes.
You are required to analyse a problem to calculate and show the output of an interest-
bearing investment. All the investment is interest bearing and compounded quarterly
(the interest is calculated and added back to the balance four times a year), and is
extended for three years.
The users will input the rate for the investment and show to the users how that
investment would progress over the next three years.
A table showing the investments history (see Table 1) starting amount, interest and
ending amount for each quarter of each year is prepared. It should also show the total
interest earned in each year as well as over the three years.
The input will consist of an interest rate to be analysed. Anything less than 5 percent or
greater than 20 percent will be deemed an unreasonable rate and should be rejected.
The interest is calculated by multiplying the current balance by the rate by the time
period, one quarter of a year in this case. A new balance is calculated by adding that
interest to the current balance.
Table 1
SOALAN TUGASAN
TUJUAN
Untuk melaksanakan prinsip dan teknik pengaturcaraan dengan menulis kod yang lengkap.
Anda dikehendaki menganalisa masalah untuk mengira dan memaparkan output bagi
pelaburan berfaedah. Pelaburan ini kesemuanya adalah berfaedah dan terkumpul secara suku
tahunan (faedah dikira dan ditambah kembali ke dalam baki sebanyak empat kali dalam
setahun), dan dilanjutkan selama tiga tahun.
Pengguna perlu memasukkan kadar untuk pelaburan dan memaparkan kepada pengguna
bagaimana kemajuan pelaburan tersebut dalam tempoh tiga tahun.
Satu jadual yang menunjukkan sejarah pelaburan tersebut (lihat Jadual 1) jumlah
permulaan, faedah dan jumlah terakhir bagi setiap suku tahun untuk setiap tahun
disediakan. Ia juga perlu memaparkan jumlah faedah yang diperolehi dalam setiap tahun,
termasuk juga untuk tempoh tiga tahun.
Input akan terdiri daripada kadar faedah untuk dianalisis. Sekiranya input tersebut kurang
daripada 5 peratus atau lebih daripada 20 peratus, ianya akan dianggap tidak munasabah dan
perlu ditolak.
Faedah dikira dengan mendarabkan baki semasa dengan kadar dan tempoh masanya, dalam
kes ini dikira secara suku tahunan. Baki baru dikira dengan menambahkan faedah yang telah
dikira kepada baki semasa.
Jadual 1
kadar baki jumlah_faedah tahun faedah_tahunan suku faedah
12.5 1000 0
1 0
1031.25 31.25 1 31.25
1063.48 63.48 2 32.23
1096.71 96.71 3 33.23
1130.98 130.98 4 34.27
5
2 0
1166.32 35.34 1 35.34
1202.77 71.79 2 36.45
1240.36 109.38 3 37.59
1279.12 148.14 4 38.76
5
3 0
1319.09 39.97 1 39.77
1360.31 81.19 2 41.22
1402.81 123.69 3 42.50
1446.65 167.53 4 43.84
5
The ability of program to be Met the Mostly met the Basic/ Poorly met the Did not meet
compiled and executed. There requirements of requirements of minimally met requirements of criteria at all
should not be any errors either for the criteria. the criteria but it the the criteria. OR wrong
syntax errors, runtime errors or can be improved requirements answer was
even logical errors. further. of the criteria. given.
2.0 8
Kebolehan aturcara dikompil dan Memenuhi Memenuhi Memenuhi Memenuhi Tidak memenuhi
dilaksanakan. Seharusnya tiada keperluan kriteria. kebanyakan keperluan keperluan kriteria langsung
sebarang ralat samada ralat sintaks, daripada kriteria secara kriteria secara ATAU jawapan
ralat larian atau ralat logikal. keperluan kriteria asas/ minimal. lemah. yang salah telah
tetapi ianya boleh diberikan.
dimantapkan lagi.
Implementation of correct Met the Mostly met the Basic/ Poorly met the Did not meet
programming techniques: requirements of requirements of minimally met requirements of criteria at all
Declaration of all variables the criteria. the criteria but it the the criteria. OR wrong
required can be improved requirements answer was
Prompt for input further. of the criteria. given.
Determination process based on
the input. Correct technique
must be chosen and shown in
this part
Displaying all output as required
Complete documentation and Met the Mostly met the Basic/ Poorly met the Did not meet
correct submission: requirements of requirements of minimally met requirements of criteria at all
Cover page of assignment the criteria. the criteria but it the the criteria. OR wrong
Copy of codes can be improved requirements answer was
Several screenshots with various 1.5 further. of the criteria. given. 6
input and output
Submission of C source file in
extension .c
Dokumentasi lengkap dan Memenuhi Memenuhi Memenuhi Memenuhi Tidak memenuhi
penghantaran yang betul: keperluan kriteria. kebanyakan keperluan keperluan kriteria langsung
Muka hadapan tugasan daripada kriteria secara kriteria secara ATAU jawapan
Salinan kod keperluan kriteria asas/ minimal. lemah. yang salah telah
Beberapa cekupan skrin dengan tetapi ianya boleh diberikan.
pelbagai input dan output dimantapkan lagi.
Penghantaran fail sumber C dalam
extensi .c
Total 7.5 30