Anda di halaman 1dari 8

ASAS SAINS KOMPUTER

TINGKATAN 2
PROJEK AKHIR
TAHUN 2023
NAMA MURID: 1) RHAVIN A/L KUMARESAN
TINGKATAN: 2ASK1
NAMA GURU: PUAN NOR AZLINA BINTI ND SALEH
LANGKAH 1:PERNYATAAN MASALAH

Anda ditugaskan untuk menghasilkan satu atur cara untuk mengira


komisen rakan-rakan anda yang bekerja semasa jualan buku sempena
pesta buku di sekolah. Kadar komisen yang diberikan adalah seperti
ditunjukkan dalam jadual berikut:
Jualan (RM) Kadar Komisen (%)
Kurang atau sama dengan 500 2
Kurang atau sama dengan 600 3
Kurang atau sama dengan 700 4
Kurang atau sama dengan 800 5
Lebih daripada 800 5.5

Atur cara anda perlu membenarkan anda melakukan pengiraan


secara berterusan sehingga arahan henti diberikan. Output yang
perlu dipaparkan oleh atur cara ialah komisen untuk setiap individu,
jumlah komisen yang perlu dibayar dam purata komisen.
Bina algoritma bagi penyelesaian masalah dalam bentuk carta alir,
Kemudian, gunakan bahsa pengaturcaraan Python untuk
menghasilkan atur cara anda.
Carta alir bagi atur cara:
LANGKAH 2: ALGORITMA
1.Isythihar pemboleh ubah,jualan,kadar komisen,kom_individu,jum_
kom,bil,purata_kom,teruskan
2.Setkan teruskan=”y”
3.Masukkan jualan
4.Setkan jualan=jawapan pengguna
5.Jika jualan<=500
Kadar komisen=2
Jika jualan<=600
Kadar komisen=3
Jika jualan <=700
Kadar komisen=4
Jika jualan <=800
Kadar komisen=5
Jika tidak jualan>=800
Kadar komisen=5.5
6.kom_individu=jualan x komisen/100
jum_kom=jum_kom + kom_individu
bil=bil +1
purata_kom=jum_kom/bil
7.Papar kom_individu,jum_kom dan purata_kom
8.Adakah anda ingin teruskan pengiraan?Taip “y” untuk Ya dan “t”
untuk Tidak
9.Setkan teruskan=jawapan pengguna
10. Ulang Langkah 5
Langkah 3: Carta Alir
m]
Mula

Isytihar pemboleh ubah jualan,


komisen, kom_individu, jum_kom,
bil, purata_kom dan teruskan

Setkan bil = 0

Setkan teruskan = “y”

Masukkan jualan

Setkan jualan = jawapan pengguna

Teruskan “Ya”?

Ya

Ya

Jualan<==500? Ya
Komisen = 2

Tidak

B A C
Ya
Jualan<==600?
Tidak Komisen = 3

Ya
Jualan<==700?
B C
A
Komisen = 4

Tidak

Ya
Jualan<==800? Komisen = 5

Tidak

Ya
Jualan>800? Komisen = 5.5

Tidak

Kom_individu = jualan = komisen

jum_kom = jum_kom + kom_individu

pekerja = pekerja + 1

purata = jum_kom/pekerja

Papar kom_individu, jum_kom dan purata

Adakah anda ingin meneruskan pengiraan

Tapi “ya” atau “tidak”

Tamat
Langkah 4: Pengekodan
Langkah 5: Output

Anda mungkin juga menyukai