Anda di halaman 1dari 13

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
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

5. Jika luas>= 15m2

Baca pjg,lbr
Luas = pjg x lbr
Luas<15
tidak
ditolak

5.1 paparkan luas 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

Anda mungkin juga menyukai