3 תשובות
הנה דוגמה ללולאת פור :
for (int i =0 ; i<=10;i++) z
(תתעלמי מהz עשיתי אותו כדי לסדר את הכיוון של הטקסט חח)
כלומר,
- int i = 0 קובע את המספר בו הלולאה תתחיל
- i<=10 קובע את התחום של הלולאה (מתי היא תסתיים)
- i++ מייצג את ההתקדמות של i , כלומר במקרה הזה i יתקדם כל פעם ב1 (אפשר לכתוב גם i=i+1 במקום)
for (int i =0 ; i<=10;i++) z
(תתעלמי מהz עשיתי אותו כדי לסדר את הכיוון של הטקסט חח)
כלומר,
- int i = 0 קובע את המספר בו הלולאה תתחיל
- i<=10 קובע את התחום של הלולאה (מתי היא תסתיים)
- i++ מייצג את ההתקדמות של i , כלומר במקרה הזה i יתקדם כל פעם ב1 (אפשר לכתוב גם i=i+1 במקום)
שואל השאלה:
אם יש לי שאלה כתוב תוכנית הקולטת עשר ספרות תלת ספרתיות ומציגה את סכומם
אם יש לי שאלה כתוב תוכנית הקולטת עשר ספרות תלת ספרתיות ומציגה את סכומם
אנונימית
את צריכה לעשות משתנה int sum=0 שיהיה המשתנה ששומר את הסכום
ואז לעשות לולאה כמו זאת שלמעלה רק שi<10 (בלי השווה)
ובתוך הלולאה לקלוט מספר ונגיד להציב אותו במשתנה num, ואז לעשות גם בתוך הלולאה sum=sum+num;
ככה מה שיקרה זה שבכל פעם שהלולאה מתקדמת המספר שנקלט מתווסף לsum, וזה קורה 10 פעמים כמו שהגדרנו
אחרי הלולאה את צריכה לעשות console.writeline כדי להציג את הסכום וזהו :)
(ואם את רוצה לעשות בדיקה שהספרות הן תלת ספרתיות פשוט עושים את זה בתוך הלולאה עם if , את יודעת איך בודקים אם ספרה היא תלת ספרתית?)
ואז לעשות לולאה כמו זאת שלמעלה רק שi<10 (בלי השווה)
ובתוך הלולאה לקלוט מספר ונגיד להציב אותו במשתנה num, ואז לעשות גם בתוך הלולאה sum=sum+num;
ככה מה שיקרה זה שבכל פעם שהלולאה מתקדמת המספר שנקלט מתווסף לsum, וזה קורה 10 פעמים כמו שהגדרנו
אחרי הלולאה את צריכה לעשות console.writeline כדי להציג את הסכום וזהו :)
(ואם את רוצה לעשות בדיקה שהספרות הן תלת ספרתיות פשוט עושים את זה בתוך הלולאה עם if , את יודעת איך בודקים אם ספרה היא תלת ספרתית?)