130 likes | 419 Views
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
E N D
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 • 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 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