int yuvarla(double sayi) { int yenisayi = (int) sayi; if (sayi-yenisayi<0.5) return yenisayi; else return yenisayi+1; }
yukarıdaki fonksiyona bir sayi giriyorsun. Virgülden sonraki kismini aşağı yada yukarı yuvarlıyor. Bu işlemi birkaç türlü yapabilirdik. Mesela ben önce aşağı yuvarladım sonra virgülden sonraki kısmına göre kendisini yada 1 fazlasını dışarıya gönderdim. İşte bu farklı farklı yollara algoritma deniyor.
yuvarlama işlemini yapan 10 tane foksiyon yazabilirsin. İşte bu fonksiyonları yazarken kullandığın yöntem senin algoritman.