1 / 13

Penyelesaian masalah

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

lefty
Download Presentation

Penyelesaian masalah

An Image/Link below is provided (as is) to download presentation 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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Penyelesaian masalah Latihan Lakukan analisa masalah dan bina algoritma bagi masalah berikut

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

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

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

  5. 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 tamat tamat

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

  7. Mula Baca mm cm = mm/10 m = mm/1000 km = mm/100000 Cm, m, km tamat tamat

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

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

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

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

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

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

More Related