Analysis Program:
Berikut di bawah ini program dan algoritma memunculkan angka antara 0 sampai 100 yang habis di bagi 3 dan 5. Program ini mneggunakan fungsi perulangan for.Ya tentulah karena jika menginputkan sampai berpuluh-puluh bahkan beratus-ratus atau beribu-ribu itu tidak akan efektif. Contoh diprogram ini sampai 100. Lalu untuk mengesekusinya menggunakan if. Jika bilangan itu habis di bagi 3 atau 5 hasilnya 0. Maka bilangan tersebut adalah outputnya.

algoritma:
Deklarasi
i : integer
Deskripsi
for i <= 0 to 100 do
if (i % 3 = 0 and i % 5 = 0 )
then
write(i)
endif
endfor

program :
[sourcecode language=""css""]
#include <iostream>
class bilangan {
public :
void keluaran();
private :
int i;
};

void bilangan::keluaran() {
for (int i=1; i<=100; i++)
{
if (i%3==0 && i%5==0)
{
cout<<i<<endl;
}
}
}

main()
{ bilangan i;
i.keluaran();
}


[/sourcecode]