Vous êtes sur la page 1sur 6

Algoritma dan fowchart1

Contoh algoritma :
Algoritma Menampilkan_Angka
{ Menampilkan angka 1 sampai 5, menggunakan pengulangan FOR }
DEKLARASI
i : integer
DESKRIPSI :
for i 1 to 5 do
write (Perulangan Ke - , n)
endfor

http://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&uact=8&ved=0CEoQFjAJ&url=http%3A%2F
%2Fwww.mdp.ac.id%2Fmateri%2F2012-2013-2%2Fsp244%2F111069%2FSP244-111069-943-
5.pptx&ei=jA05VMOALYuZuQTDuIK4DA&usg=AFQjCNGnq5t2QBZSBYxgxQcEMKDyKS7uoQ&bvm=bv.7716
1500,d.c2E

Algoritma dan flowchart2

Contoh algoritma :
Algoritma Peluncuran_Roket
{ menghitung mundur peluncuran roket }
DEKLARASI
i : integer
DESKRIPSI :
for i 100 downto 1 do
write (i)
endfor

http://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&uact=8&ved=0CEoQFjAJ&url=http%3A%2F
%2Fwww.mdp.ac.id%2Fmateri%2F2012-2013-2%2Fsp244%2F111069%2FSP244-111069-943-
5.pptx&ei=jA05VMOALYuZuQTDuIK4DA&usg=AFQjCNGnq5t2QBZSBYxgxQcEMKDyKS7uoQ&bvm=bv.7716
1500,d.c2E

Algoritma dan flowchart3

Algoritma :
Read X
Read Y
H <- 1
L <- 0
while L < Y
H <- H * X
L <- L + 1
end while
print H

Keterangan :
Menghitung pangkat dengan
rumus X^Y
Kamus :
X : integer { nilai masukan
dari user }
Y : integer { pangkat masukan
dari user }
H : integer { variabel untuk
menampung hasil
perkalian }
L : integer { variabel untuk
looping }

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=13&ved=0CGEQFjAM&url=http
%3A%2F%2Fshare.its.ac.id%2Fpluginfile.php%2F1934%2Fmod_resource%2Fcontent
%2F1%2FMinggu5%2Fhandout3.pdf&ei=SiE5VMDZNJT-
ugSywoDwDw&usg=AFQjCNFY1Aibd_YWIAW83ms0dTDipw3wJA&bvm=bv.77161500,d.c2E

Algoritma dan flowchart4


Buat algoritma menampilkan deret 2, 4, 6, , N. N adalah masukan berupa bilangan
genap.
Algoritma deret
Deklarasi
N,x : integer
Deskripsi
read(N)
x2
while x<=N do
Write(x)
xx+2

begin

read
(N)

x<--2

t
x<=N

write (x)

x<--x+2

End

Mula-mula inputkan nilai N, kemudian x diberi nilai 2 (proses inisialisasi). Setelah itu

x dibandingkan dengan N, jika pernyataan (x<=N) bernilai benar maka x ditampilkan,

lalu x ditambah 2 dan menghasilkan x baru. Setelah itu arus data kembali ke atas

untuk menguji apakah pernyataan x<=N bernilai benar. Jika iya, maka proses yang

sama dengan sebelumnya dilakukan kembali. Demikian seterusnya hingga pernyataan

x<=N bernilai salah.


elib.unikom.ac.id/download.php?id=45722

Algoritma dan flowchart 5


for i1 to 3 do
Write(Halo)

var <- 13

Write (Halo)

Pada perintah di atas, mula-mula i diberi nilai 1. Kemudian perintah write(Halo)

dikerjakan. Setelah itu i bertambah satu sehingga menjadi 2, dilanjutkan dengan

perintah write(Halo). Proses yang sama diulang lagi hingga i bernilai tiga, perintah

write(Halo) dikerjakan. Setelah itu proses pengulangan berhenti di situ.

Dengan demikian outputnya dapat kita nyatakan seperti berikut

Halo
Halo
Halo
elib.unikom.ac.id/download.php?id=45722

Vous aimerez peut-être aussi