توجه داشته باشید که کد این توابع در جاوا و سی پلاس پلاس تقریبا یکسان هستند 

 برای استفاده کد در سی پلاس پلاس باید public static را حذف کرد

در تابع تقسیم از تقسیم استفاده شده و به نظر خودم نباید اینطور باشه 

اما در مطلب بعد از توابع بازگشتی استفاده میکنم برای ضرب و تقسیم .

تابع ضرب ( multiply ) با استفاده از حلقه for :

public static int multiply(int a,int b){

int sum=0;

for(int i=0;i<b;i++){

sum+=a;

}

return sum;

}

تابع تقسیم ( divide ) با استفاده از حلقه for :

public static int divide(int a,int b){

int counter=0;

int sum=a;

for(int i=0;i<(a/b);i++){

sum-=b;

counter++;

if (a<b){

break;

}

}

return counter;

}