View
215
Download
0
Category
Preview:
Citation preview
8/18/2019 Penyelesaian_masalah Algoritma
1/13
Penyelesaian masalah
Latihan
Lakukan analisa masalah dan binaalgoritma bagi masalah berikut
8/18/2019 Penyelesaian_masalah Algoritma
2/13
Soalan 1• Dapatkan dan paparkan purata bagi 3
nombor.
-analisa masalah
Input :- 3 nombor, n1,n,n3
!utput:- purata
Proses " #umlahkan 3 nombor $ bhg 3-algoritma
8/18/2019 Penyelesaian_masalah Algoritma
3/13
• 1. %ula
• . &a'a 3 nombor, n1, n, n3
• 3. Purata (n1)n)n3*+ 3
• . Paparkan purata
• . amat.
%ula
&a'a n1, n, n3
Purata / (n1)n)n3*+3
purata
tamat
tamat
8/18/2019 Penyelesaian_masalah Algoritma
4/13
Soalan
• Dapatkan dan paparkan nilai sudut dalam
radian #ika diberi sudut dalam dar#ah.
" 0int " radian / dar#ah (3.1+12.*
" Input " sudut
" !utput " radian
" Proses -
8/18/2019 Penyelesaian_masalah Algoritma
5/13
• 1. %ula
• . &a'a sudut, dr#
• 3. radian dr# (3.1+12*
• . Paparkan radian
• . amat.
%ula
&a'a dr#
4adian / dr# (3.1+12*
radian
tamat
tamat
8/18/2019 Penyelesaian_masalah Algoritma
6/13
Soalan 3
• ukarkan pan#ang sebuah ob#ek yang diukur dalam
milimeter kepada sentimeter, meter dan kilometer.
• Input " pan#ang dlm milimeter, mm
• !utput " 'm, m, km
• Proses " 'm / mm+1, m / mm+1,
• km / mm+1
8/18/2019 Penyelesaian_masalah Algoritma
7/13
%ula
&a'a mm
'm / mm+1m / mm+1
km / mm+1
5m, m, km
tamattamat
8/18/2019 Penyelesaian_masalah Algoritma
8/13
Soalan • 6ira luas sebuah segiempat , #ika luas
tersebut kurang daripada 1 meter persegi,
paparkan 7luas diterima8, #ika luas lebih
atau sama 1 meter persegi, paparkan 7luas
ditolak8.
• Input -9 p#g, lebar
• !utput -9 7luas diterima8, 7luas ditolak8
• Proses -9 kira luas (p#g lbr*, bandingkan
dgn 1m
8/18/2019 Penyelesaian_masalah Algoritma
9/13
• 1. %ula• . &a'a p#g, lbr
• 3. Luas - p#g lbr
• . ;ika luas 1m
" .1 paparkan 7luas diterima8
• . ;ika luas9/ 1m
" .1 paparkan 7luas ditolak8
•
8/18/2019 Penyelesaian_masalah Algoritma
10/13
Soalan
• entukan gred bagi markah seorang pela#ar
dimana #ika markah melebihi = gred >, (, &, 5, ?
• Proses " bandingkan dgn =,
8/18/2019 Penyelesaian_masalah Algoritma
11/13
%ula
&a'a mrk
tamat
%rk >==
ya
tidak
@red >
%rk >==ya
@red 5
@red ?
, 2,
8/18/2019 Penyelesaian_masalah Algoritma
12/13
Soalan <
• entukan gred bagi markah orang pela#ar
dimana #ika markah melebihi = gred >, (
8/18/2019 Penyelesaian_masalah Algoritma
13/13
%ula
&a'a mrk
tamat
%rk >==ya
tid
ak
@red >
%rk >==ya
@red 5
@red ?
output?6aunter /
6aunter / kaunter ) 1
6aunter
ya
tidak
input
kaunter
mrk
3
3
Recommended