Penyelesaian masalah

1 / 13

# Penyelesaian masalah - PowerPoint PPT Presentation

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 &amp; bhg 3 -algoritma. Mula. 1. Mula

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about ' Penyelesaian masalah' - lefty

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

### 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
• 2. Baca 3 nombor, n1, n2, n3
• 3. Purata  (n1+n2+n3)/ 3
• 4. Paparkan purata
• 5. Tamat.

Baca n1, n2, n3

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

1. Mula

• 2. Baca sudut, drj
• 3. radian  drj x (3.14/180)
• 5. Tamat.

Mula

Baca drj

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

Baca pjg,lbr

• 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

Luas = pjg x lbr

Luas<15

ya

tidak

“ditolak”

“diterima”

tamat

tamat

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

output

20, 80,65

B

Baca mrk

mrk

65

ya

Mrk>=75

Gred A

tidak

tamat

ya

Mrk>=65

Gred B

tidak

Mrk>=50

ya

Gred C

Gred F

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

Mula

output

F

Kaunter = 0

kaunter

Baca mrk

3

mrk

Kaunter = kaunter + 1

30

ya

Mrk>=75

Gred A

ya

tidak

Mrk>=65

ya

Gred B

Kaunter <40

ya

Mrk>=50

tidak

Gred C

tidak

tamat

Gred F