Anda di halaman 1dari 2

1.

Kamus: n: integer , bil : integer bilangan yang diinput genap: integer untuk menyimpan jumlah bilangan genap gasal : integer untuk menyimpan jumlah bilangan gasal selisih: integer untuk menyimpan selisih antara bilangan genap dan gasal Algoritma: For (n) 1 to 5 { Input (bil) If bil mod 2 = 0 then genap genap + bil else gasal gasal + bil selisih genap-gasal} if selisih < 0 then output (selisih * -1) else if selisih >= 0 then output (selisih) 2. Kamus: N: integer untuk menyimpan nilai faktorial yang diminta I: integer untuk menyimpan indeks looping hasil : integer untuk menyimpan hasil faktorial dari n Algoritma: input (n) hasil 1

if n != 0 then {for i = 1 to n {hasil = hasil * i} output (hasil)} else output ("0")

Flow Chart no 1.

Mulai

genap = 0 gasal = 0

Selesai
N=1,5

Tulis selisih * -1 Input bil

Tulis selisih

ya

tidak

Bil mod 2 = 0 ya genap = genap + bil tidak gasal = gasal + bil

selisih < 0

selisih = genap - gasal

Anda mungkin juga menyukai