Académique Documents
Professionnel Documents
Culture Documents
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
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 :
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
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
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
var <- 13
Write (Halo)
perintah write(Halo). Proses yang sama diulang lagi hingga i bernilai tiga, perintah
Halo
Halo
Halo
elib.unikom.ac.id/download.php?id=45722