penyelesaian masalah
DESCRIPTION
Penyelesaian masalah. Latihan Lakukan analisa masalah dan bina algoritma bagi masalah berikut. Soalan 1. Dapatkan dan paparkan purata bagi 3 nombor. -analisa masalah Input :- 3 nombor, n1,n2,n3 Output:- purata Proses – jumlahkan 3 nombor & bhg 3 -algoritma. Mula. 1. Mula - PowerPoint PPT PresentationTRANSCRIPT
Penyelesaian masalah
Latihan
Lakukan analisa masalah dan bina algoritma bagi masalah berikut
Soalan 1• Dapatkan dan paparkan purata bagi 3
nombor.
-analisa masalah
Input :- 3 nombor, n1,n2,n3
Output:- purata
Proses – jumlahkan 3 nombor & bhg 3
-algoritma
• 1. Mula
• 2. Baca 3 nombor, n1, n2, n3
• 3. Purata (n1+n2+n3)/ 3
• 4. Paparkan purata
• 5. Tamat.
Mula
Baca n1, n2, n3
Purata = (n1+n2+n3)/3
purata
tamattamat
Soalan 2
• Dapatkan dan paparkan nilai sudut dalam radian jika diberi sudut dalam darjah.– Hint – radian = darjah x (3.14/180.0)
– Input – sudut– Output – radian– Proses -
• 1. Mula
• 2. Baca sudut, drj
• 3. radian drj x (3.14/180)
• 4. Paparkan radian
• 5. Tamat.
Mula
Baca drj
Radian = drj x (3.14/180)
radian
tamattamat
Soalan 3
• Tukarkan panjang sebuah objek yang diukur dalam milimeter kepada sentimeter, meter dan kilometer.
• Input – panjang dlm milimeter, mm
• Output – cm, m, km
• Proses – cm = mm/10, m = mm/1000,
• km = mm/100000
Mula
Baca mm
cm = mm/10m = mm/1000
km = mm/100000
Cm, m, km
tamattamat
Soalan 4 • Kira luas sebuah segiempat , jika luas
tersebut kurang daripada 15 meter persegi, paparkan “luas diterima”, jika luas lebih atau sama 15 meter persegi, paparkan “luas ditolak”.
• Input -> pjg, lebar
• Output -> “luas diterima”, “luas ditolak”
• Proses -> kira luas (pjg x lbr), bandingkan dgn 15m2
• 1. Mula
• 2. Baca pjg, lbr
• 3. Luas <- pjg x lbr
• 4. Jika luas < 15m2 – 4.1 paparkan “luas diterima”
• 5. Jika luas>= 15m2– 5.1 paparkan “luas ditolak”
• 6. tamat
Mula
Baca pjg,lbr
Luas = pjg x lbr
“diterima”
tamattamat
Luas<15
“ditolak”
yatidak
Soalan 5
• Tentukan gred bagi markah seorang pelajar dimana jika markah melebihi 75 gred A, (65 – 74) gred B, (50 – 64) gred C, kurang 50 gred F.
• Input – markah,mrk
• Output – gred A, B, C, F
• Proses – bandingkan dgn 75, 65, 50
Mula
Baca mrk
tamat
Mrk>=75ya
tidak
Gred A
Mrk>=65ya
Gred B
tidak
Mrk>=50ya
Gred C
Gred F
20, 80,65
mrk65
outputB
input
Soalan 6
• Tentukan gred bagi markah 40 orang pelajar dimana jika markah melebihi 75 gred A, (65 – 75) gred B, (50 – 65) gred C, kurang 50 gred F.
Mula
Baca mrk
tamat
Mrk>=75ya
tidak
Gred A
Mrk>=65 ya Gred B
tidak
Mrk>=50ya
Gred C
Gred F
outputFKaunter = 0
Kaunter = kaunter + 1
Kaunter <40
ya
tidak
input
kaunter
mrk
3
30