בכיתה
טיפוסים ממשיים
1. המקום בזיכרון שתופסים הטיפוסים float / double / decimal.
2. מדוע יש להמיר קבוע ממשי ל- float בכדי לשמור אותו במשתנה מטיפוס float.
כי קבוע ממשי מוגדר בברירת המחדל של #C כ- double.
3. הדרכים להמיר קבוע ממשי ל- float.
המרה ל- float לפני המספר או כתיבת f בסופו.
4. כתיבת פעולה המחזירה ערך
א. במקום void נרשום את טיפוס הערך המוחזר.
ב. לא מקובל שפעולה שמחזירה ערך גם מדפיסה משהו.
ג. הפעולה מחזירה ערך באמצעות מלת-המפתח return.
ד. פעולה המחזירה ערך, תחזיר ערך יחיד.
פעולה שלא מקבלת פרמטר ומחזירה ערך
5. דוגמה לפעולה שלא מקבלת פרמטר ומחזירה את ערכו של פאי:
לנוחותכם, לחלק מהתרגילים שלהלן מצורפת כותרת הפעולה.
1. כתבו פעולה בשם GetSum המקבלת מספר שלם.
הפעולה מחזירה את סכום ספרותיו.
למשל, אם התקבל כפרמטר המספר 1234, הפעולה תחזיר 10.
הפעולה מחזירה את סכום ספרותיו הזוגיות.
למשל, אם התקבל כפרמטר המספרים 1234, יוחזר 6.
הפעולה תחזיר את המספר הגדול מבין שני המספרים שהתקבלו כפרמטרים לפעולה.
לדוגמה, אם התקבלו המספרים 10 ו- 20, יוחזר 20.
טיפוסים ממשיים
1. המקום בזיכרון שתופסים הטיפוסים float / double / decimal.
2. מדוע יש להמיר קבוע ממשי ל- float בכדי לשמור אותו במשתנה מטיפוס float.
כי קבוע ממשי מוגדר בברירת המחדל של #C כ- double.
3. הדרכים להמיר קבוע ממשי ל- float.
המרה ל- float לפני המספר או כתיבת f בסופו.
4. כתיבת פעולה המחזירה ערך
א. במקום void נרשום את טיפוס הערך המוחזר.
ב. לא מקובל שפעולה שמחזירה ערך גם מדפיסה משהו.
ג. הפעולה מחזירה ערך באמצעות מלת-המפתח return.
ד. פעולה המחזירה ערך, תחזיר ערך יחיד.
פעולה שלא מקבלת פרמטר ומחזירה ערך
5. דוגמה לפעולה שלא מקבלת פרמטר ומחזירה את ערכו של פאי:
//הפעולה מחזירה את ערכו של פאי
public static double PIE()
{
return 3.1415;
}
פעולה המקבלת פרמטר אחד או יותר ומחזירה ערך
6. דוגמה לפעולה המקבלת שלם תלת-ספרתי ומחזירה את סכום ספרת האחדות והמאות שלו:
//הפעולה מקבלת מספר שלם תלת-ספרתי
//הפעולה מחזירה את סכום ספרת האחדות וספרת המאות
public static int SumOfD1andD100(int num)
{
int d1 = num % 10;
int d100 = num / 100;
return d1 + d100;
}
לביתלנוחותכם, לחלק מהתרגילים שלהלן מצורפת כותרת הפעולה.
1. כתבו פעולה בשם GetSum המקבלת מספר שלם.
הפעולה מחזירה את סכום ספרותיו.
למשל, אם התקבל כפרמטר המספר 1234, הפעולה תחזיר 10.
public static int GetSum(int n)
2. כתבו פעולה בשם GetSumEven המקבלת מספר שלם.הפעולה מחזירה את סכום ספרותיו הזוגיות.
למשל, אם התקבל כפרמטר המספרים 1234, יוחזר 6.
public static int GetSumEven(int n)
3. כתבו פעולה בשם GetBig2 המקבלת שני מספרים שלמים.הפעולה תחזיר את המספר הגדול מבין שני המספרים שהתקבלו כפרמטרים לפעולה.
לדוגמה, אם התקבלו המספרים 10 ו- 20, יוחזר 20.
public static int GetBig2(int n1, int n2)
4. כתבו פעולה בשם GetBig3 המקבלת 3 שלמים.
הפעולה תחזיר את המספר הגדול ביותר מבין שלושת השלמים שהתקבלו כפרמטרים לפעולה.
לדוגמה, אם התקבלו המספרים 2, 3, 1 יוחזר 3.
5. כתבו פעולה בשם GetNextYearBirthday המקבלת שם תלמיד וגיל.
הפעולה מחזירה גיל התלמיד בשנה הבאה.
לדוגמה, אם נקלט "Moshe" ו- 15, יוחזר 16.
6. בשיעור הבא מבדק שיעורי בית שהיה היום - לכל הנכשלים ולכל הנעדרים.
7. בשיעור הבא מבדק שיעורי בית על תרגילים 1-5 שקיבלתם כש.ב היום לשיעור של יום ה' הקרוב.
7. בשיעור הבא מבדק שיעורי בית על תרגילים 1-5 שקיבלתם כש.ב היום לשיעור של יום ה' הקרוב.
בהצלחה.
בשיעור הבא
1. פעולות המקבלות מספר פרמטרים.
2. העמסת פעולות.