kadir çamoğlu algoritma