Buatlah algoritma dan flowchart untuk mengetahui sebuah bilangan merupakan bilangan
ganjil atau genap!
START
Input
N
A ←N mod 2
N Y
A=0
Print Print
Ganjil Genap
STOP
Require : N
1: A ← N mod 2
2: if A = 0 then
3: print “Genap”
4: else
5: print “Ganjil”
6: end if
2. Buatlah algoritma dan flowchart untuk menghitung nilai rata-rata dari lima buah bilangan
yang di inputkan!
START
Input
N1,N2,N3,
N4,N5
Avg ← (N1+N2+N3+N4+N5)/5
Print
Avg
Stop
Require : N1,N2,N3,N4,N5
1: Avg ← (N1+N2+N3+N4+N5)/5
2: print “Avg”
3. Buatlah algoritma dan flowchart untuk mengetahui apakah sebuah bialangan merupakan
bilangan prima atau tidak!
START
INPUT
NILAI
Faktor = 0
X=1
NO
X = X+1
YES X≤
NILAI
NO
Print
Faktor YES Bilangan
=2 prima
NO
Print
tidak
prima
STOP
Require : NILAI
1: preparation Faktor = 0, x = 1
2: for (X = 1, X ≤ NILAI, X++)
3: if NILAI mod X = 0 then
4: Faktor = Faktor + 1
5: End if
6: End for
7: if Faktor = 2 then
8: print ”Bilangan prima”
9: else
10: print “tidak prima”
11: End if
4. Buatlah algoritma dan flowchart untuk menghitung jumlah nilai angka genap dan ganjil
diantara dua buah bilangan yang di inputkan !
START
INPUT
a,b
Genap = 0
Ganjil = 0
Ganjil=Ganjil+ NO
a
a=a+1
Genap=Gena YES
a mod
p+a
2=0
YES
a≤b
NO
Print
Genap
,Ganjil
STOP
Require : a,b