Counter dan Accumulator Pertemuan Counter dan Accumulator
Pertemuan 1. Counter
Counter Counter adalah variabel yang bertambah atau berkurang nilai datanya dengan interval tertentu/tetap.
Contoh Counter : Cetak bilangan 1 sampai 2 Algoritma Cetak bilangan 1 sampai 2 : i=1 While i < 3 do Begin writeln(‘Data ke ‘,i) i := i + 1 End
Contoh Counter : Cetak bilangan1-2 Flowchart Cetak bilangan 1 sampai 2
Perhitungan i berdasarkan flowchart : i = i + 1 i = 1 i = 1 + 1 = 2 i = 2 i = 2 + 1 = 3
Tugas 1 : Program counter, Cetak bilangan 1-10. Buat algoritma, flowchart dan perhitungan i ?
2. Accumulator
Accumulator Accumulator adalah variabel yang bertambah/berkurang nilai datanya dengan interval tidak tetap.
Contoh Accumulator : Masukkan 2 buah data umur dan jumlahkan. Buat flowchart, algoritma dan perhitungan i ?
Contoh Accumulator : Algoritma : i := 1 Jmlumur := 0 While i < 3 do Begin writeln (‘Input =‘); readln (umur[i]) jmlumur := jmlumur + umur [i] i := i + 1 end
Contoh Accumulator Flowchart
Perhitungan i berdasarkan flowchart : umur[1] = 10 jmlumur = 0 + 10 i =2 umur[2] = 15 jmlumur = 15 + 10 = 25
Tugas 2 : Program accumulator, Masukkan 10 buah data umur dan jumlahkan. Buat flowchart, algoritma dan perhitungan i ?