תשובה אחת
בקוד ששלחת מגדירים פונקציה, ובפונקציה מכניסים מס' כלשהו.
אם המספר גדול מ-30 אז היא פולטת את המס' 3.
אם הוא קטן מ-30 אז הוא מחזיר את המס' שנקלט (במקרה הנ"ל 25) ומבצע שוב את הפונקציה עם המספר שהוכנס ותוסיף לו 3 (שוב במקרה שלנו, מדובר במס' 28 [25+3]).
לכן במידה והקלט יהיה 25, הפונקציה תחזיר לנו את המס' 56 (25 + 28).
אם המספר גדול מ-30 אז היא פולטת את המס' 3.
אם הוא קטן מ-30 אז הוא מחזיר את המס' שנקלט (במקרה הנ"ל 25) ומבצע שוב את הפונקציה עם המספר שהוכנס ותוסיף לו 3 (שוב במקרה שלנו, מדובר במס' 28 [25+3]).
לכן במידה והקלט יהיה 25, הפונקציה תחזיר לנו את המס' 56 (25 + 28).
באותו הנושא: