10-11-2010, 00:17
|
|
|
חבר מתאריך: 07.01.07
הודעות: 3,397
|
|
כואב לי לראות שיש קושי בתרגיל פשוט כזה...
אסביר לך את ההגיון הפשוט במה שאתה צריך לעשות.
יש לך מספר בעל 3 ספרות, יפה?
על מנת לחשב את סכום הספרות אנחנו חייבים לפרק אותו...
איך מפרקים מספר?
אי אפשר לפרק את המספר מיידית, כי מבחינת המחשב המספר הוא במשתנה אחד (כי כך צריך לקלוט אותו)
לכן עלינו לפרק את הספרה הראשונה כול פעם מחדש, ואז למחוק אותה - על מנת שנשאר עם מספר חדש ובעל ספרה אחת פחות...
על מנת לעשות את זה נצטרך להשתמש בפעולת הMOD והDIV, כאשר מוד לוקחת את הספרה הראשונה, ו DIV "מוחקת" אותה.
אבל כמה פעמם לעשות את זה?
ברור שבכול פעם המספר קטן, ויש לנו שלוש ספרות... לכן התשוב היא 3 פעמים.
ואיך בודקים שהמספר לא נגמר?
בעזרת IF שהו המספר גדול מאפס.
אני יכול להרחיב לך יותר למה השימוש של הIF הוא חיוני, אבל אתן למורה להסביר.
לילה טוב ובהצלחה בתרגלים,
סטודנט סמפטי
|