السلام عليكــم ورحمـة الله وبركاتــه ،،
بســم الله الـرحمــن الرحيــم
طلب منا برنامج وعملته ولكن النتيجة التي اعطاني اياها غير المطلوبة فاعطاني 21 مع انه لازم بعطيني 18 اي مجموع الاعداد الموجودة في الرقم 567 (يجب ان يتعامل مع الرقم ككل ولكن
يفصله بطريقة بحيث يجمع 5+6+7 )لقد حاولت فيه ولكن لم يزبط معي فهل من الممكن المساعدة مع خالص شكري
public static void main(String[] args) {
long sum;
long x=567;
sum=S(x);
System.out.print(sum);
}
public static long S(long n){
long Sum=0;
long x=567;
for(int i=5;i<8;i++){
long y=(x/10);
long z=(x%10);
Sum=Sum+z;
}
return Sum;
}