Cara Mencari Kartu Dengan Searching, Array dan Looping

Teknik Searching Pada Kartu Memakai Looping




Saya mempunya 16 kartu dan masing-masing berisikan angka :

kartu 1 = 1
kartu 2 = 7
kartu 3 = 0
kartu 4 = 2
kartu 5 = 1
kartu 6 = 9
kartu 7 = 9
kartu 8 = 3
kartu 9 = 3
kartu 10 = 0
kartu 11 = 0
kartu 12 = 8
kartu 13 = 1
kartu 14 = 9
kartu 15 = 6
kartu 16 = 0
=============================================================

JUDUL :
"Mencari Angka 0 pada 16 kartu"

KAMUS :
kartu [1..16] <- Array of integer

cari <- integer

DESKRIPSI :

kartu[1] <- 1
kartu[2] <- 7
kartu[3] <- 0
kartu[4] <- 2
kartu[5] <- 1
kartu[6] <- 9
kartu[7] <- 9
kartu[8] <- 3
kartu[9] <- 3
kartu[10] <- 0
kartu[11] <- 0
kartu[12] <- 8
kartu[13] <- 1
kartu[14] <- 9
kartu[15] <- 6
kartu[16] <- 0

cari <- 0

-------------------------

//Cara mencari angka 0 yang penting ketemu

x <- 1
while(x <= 16)
{
if (cari == kartu[x]) then
{
output (kartunya ketemu)
}
else
{
output (kartu tidak ketemu)
}
x <- x+1
}

-------------------------

//Cara mencari angka 0 yang kembar

posisi <- 0
y <- 1

repeat
{
if (cari == kartu[y]) then
{
output (ketemu di ,posisi)
posisi <- posisi + 1
}
else
{
output (tidak ketemu)
}
y <- y + 1
}
until (y <= 16)

-------------------------

//Cara cari berapa banyak angka 0 dalam 16 kartu

posisi <- 0
z <- 1
while (z <= 16, posisi < z)
{
if (posisi == cari) then
{
kartu[p] == posisi
p <- p + 1
}
z <- z + 1
}

if (p > 1)
{
output (angka "cari" ada sebanyak "p")
}
else
{
output (angka "cari" ada sebanyak 1 biji saja)
}

-----------------------
Postingan ini berkaitan dengan tugas Algoritma Pemrograman
Universitas Dian Nuswantoro

Related Posts:

0 Response to "Cara Mencari Kartu Dengan Searching, Array dan Looping"

Post a Comment