Soalan 3 Diskaun

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Soalan : 3

Fasa 1 : Menganalisis masalah

Teknik leraian

Masalah besar:

Menbina atur cara mudah bagi mengira jumlah bayaran selepas diskaun.

Masalah kecil:

1. Mengira jumlah belian

2. Mengira jumlah bayaran selepas diskaun

3. mengira diskaun

Fasa 2 : Reka bentuk atur cara

Teknik pengecaman corak

Persamaan Perbezaan
Nama Pembolehubah Diskaun = jumlah belian*peratus diskaun
Tekaan jumlah beliaan Bayaran selepas diskaun= jumlah belian - diskaun

Teknik peniskalaan

mengira diskaun a) nilai peratus diskaun dan jumlah belian pakaian

b) formula matematik :

jumlah Diskaun = jumlah belian x peratus diskaun

Mengira jumlah bayaran a) nilai jumlah belian dan diskaun


selepas diskaun
b) formula matematik :

Bayaran selepas diskaun= jumlah belian – diskaun

Teknik pengitlakan

Algoritma dalam pseudokod


1. Mula
2. ISYTIHAR pembolehubah jumlahBelian, jumlahDiskaun , jumlahBayaran
3. Masukkan jumlahBelian
4. kira
4.1 Jumlah diskaun = jumlah belian x peratus diskaun
Jika jumlah belian > RM400
Jumlah diskaun=jumlah belian x 25%
Papar dapat satu paket sampul
Jika jumlah belian > RM300
Jumlah diskaun=jumlah belian x 20%
Jika jumlah belian >RM200
Jumlah diskaun=jumlah belian x 15%
Jika jumlah belian > RM100
Jumlah diskaun=jumlah belian x 10%
Jika tidak
Jumlah diskaun=0

4.2 jumlah bayaran = jumlah belian – jumlah diskaun


5. papar jumlah belian, jumlah diskaun, jumlah bayaran
6. tamat

Fasa 3 : Pengekodan

Teknik leraian

Masalah besar
Mengekod algoritma, mengira jumlah diskaun dan mengira jumlah bayaran

Bahagian kecil
i) pengisytiharan pembolehubah : jumlah belian , jumlah diskaun, jumlah bayaran
pemalar : peratus diskaun
ii) input : jumlah belian
iii) proses : jumlah diskaun , jumlah bayaran
iv) output : jumlah belian, jumlah diskaun, jumlah bayaran
Teknik pengecaman corak

Corak yang dapat dicamkan ialah penggunaan data jenis float

pengisytiharan pembolehubah - jumlah belian , jumlah diskaun, jumlah bayaran, peratus


dan pemalar diskaun
input jumlah belian
proses Jumlah diskaun = jumlah belian * peratus diskaun

Jika jumlah belian > RM400


Jumlah diskaun=jumlah belian * 25%
Cetak layak dapat 1 paket sampul raya

Jika jumlah belian > RM300


Jumlah diskaun=jumlah belian * 20%

Jika jumlah belian >RM200


Jumlah diskaun=jumlah belian * 15%

Jika jumlah belian > RM100


Jumlah diskaun=jumlah belian *10%

Jika tidak
Jumlah diskaun=0

jumlah bayaran = jumlah belian – jumlah diskaun

output jumlah belian, jumlah diskaun, jumlah bayaran

Teknik peniskalaan

pengisytiharan pembolehubah - jumlah belian , jumlah diskaun, jumlah bayaran, peratus diskaun
dan pemalar
Semua pembolehubah ialah jenis float

Input jumlahBelian=float(input(“Masukkan jumlah belian anda : “ ))

Proses Jumlah diskaun = jumlah belian * peratus diskaun

Jika jumlah belian > RM400


Jumlah diskaun=jumlah belian * 25%
Print(“ layak dapat 1 paket sampul raya”)

Jika jumlah belian > RM300


Jumlah diskaun=jumlah belian * 20%

Jika jumlah belian >RM200


Jumlah diskaun=jumlah belian * 15%

Jika jumlah belian > RM100


Jumlah diskaun=jumlah belian *10%

Jika tidak
Jumlah diskaun=0

jumlah bayaran = jumlah belian – jumlah diskaun

output Print(\n“ JUMLAH belian ialah : “ , jumlahBelian)


Print(\n“ JUMLAH diskaun ialah : “ , jumlahDiskaun)
Print(\n“ JUMLAH bayaran ialah : “ , jumlahBayaran)

Fasa 4 : Pengujian dan penyahpijatan

Teknik Leraian

Masalah besar

Mengenalpasti dan memperbaiki ralat pada keseluruhan aturcara

Bahagian kecil

i) menguji pengisytiharan pembolehubah dan pemalar

ii) menguji kod input

iii) menguji kod proses

iV) menguji kod output

Teknik pengecaman corak

i)menguji pengisytiharan pembolehubah dan Berdasarkan mesej ralat dan cara ataur cara
pemalar bertindak semasa pengujian, jenis-jenis ralat
dapat dikenalpasti iaitu:
ii)menguji kod input
iii)menguji kod proses i) ralat sintaks
iv)menguji kod output ii) ralat masa larian
iii) ralat logik

Teknik peniskalaan

i)menguji pengisytiharan pembolehubah dan


pemalar
Rujuk buku teks m/s 21
ii)menguji kod input
iii)menguji kod proses
iv)menguji kod output

Teknik pengitlakan

Menghasilkan satu senarai semak yang dapat digunakan semasa pengujiian dan penyahpijatan
sesuatu atur cara.

Hasil pengujian atur cara


Fasa 5 : Dokumentasi

Rujuk buku teks m/s 22

You might also like