Latihan
Lakukan analisa masalah dan bina
algoritma bagi masalah berikut
Soalan 1
1. Mula
Mula
2. Baca 3 nombor, n1, n2, n3
3. Purata (n1+n2+n3)/ 3 Baca n1, n2, n3
4. Paparkan purata
5. Tamat.
Purata = (n1+n2+n3)/3
purata
tamat
tamat
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
Mula
2. Baca sudut, drj
3. radian drj x (3.14/180)
Baca drj
4. Paparkan radian
5. Tamat.
Radian = drj x (3.14/180)
radian
tamat
tamat
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/10
m = mm/1000
km = mm/100000
Cm, m, km
tamat
tamat
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
Mula
1. Mula
2. Baca pjg, lbr
3. Luas <- pjg x lbr
4. Jika luas < 15m2
4.1 paparkan luas diterima
Baca pjg,lbr
Luas = pjg x lbr
Luas<15
tidak
ditolak
6. tamat
ya
tamat
tamat
diterima
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
input
Mula
20, 80,65
mrk
65
output
B
Baca mrk
ya
Mrk>=75
tidak
Gred A
tamat
ya
Mrk>=65
Gred B
tidak
ya
Mrk>=50
Gred F
Gred C
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.
input
kaunter
3
mrk
30
Mula
output
F
Kaunter = 0
Baca mrk
Kaunter = kaunter + 1
ya
Mrk>=75
tid
ak Mrk>=65
Mrk>=50
tid
ak
Gred F
Gred A
ya
ya
ya
Gred B
Gred C
Kaunter <40
tidak
tamat