Đoạn giả mã dưới đây xây dựng mảng result: với mỗi số nguyên từ 1 đến n, thêm "A" nếu là bội số của 3, "B" nếu là bội số của 5, "AB" nếu là bội số của cả hai, và chính số đó nếu không thuộc các trường hợp trên.
○ mảng chuỗi: process(số nguyên: n)
mảng chuỗi: result
số nguyên: i
for (i từ 1 đến n, tăng dần 1)
if ((i chia hết cho 3) and (i chia hết cho 5)) then
thêm "AB" vào result
elseif (i chia hết cho 3) then
thêm "A" vào result
elseif (i chia hết cho 5) then
thêm "B" vào result
else
thêm i vào result
endif
endfor
return result