% זה פונקצייה שנקראת מודולו או בקיצור MOD. היא מחזירה את השארית דוגמא 234%100=34
בוא ניקח מספר לדוגמא ונעבור על מה שהפונקציה עושה והמספר הוא :4456
כניסה ראושנה ללולאה:
נוסף המספר 6 לSUM. וכרגע sum=6
כך בעצם אנו מורידים את הספרה 6 מהמספר. 4456/10=\445
כניסה שנייה ללולאה:
נוסף המספר 5 לSUM וכרגע sum=6+5=11
הורדנו את הספר האחרונה 445\10=44
כניסה שלישית ללולאה:
נוסף המספר 4. sum=6+5+4=15
הורדנו את הספרה האחרונה 44/1=4
כניסה רביעית ללולאה:
נוסף המספר 4. sum=6+5+4+4=19
מתוצאת החלוקה הזו יוצא מספר קטן מ-1 4/10<1
ואז התוכנית לא ממשיכה עם הלולאה וקיבלנו את סכום הספרות.
מקווה שאחרי ההסבר הזה הבנת. בהצלחה!