توجه داشته باشید که کد این توابع در جاوا و سی پلاس پلاس تقریبا یکسان هستند
برای استفاده کد در سی پلاس پلاس باید 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;
}