תרגול 7.1 — פונקציות void ללא פרמטרים
תרגול בכתיבת פונקציות שמבצעות משימות קבועות ואינן מקבלות קלט חיצוני.
7.1.1 — הדפסת המספרים 1 עד 10
שאלה מקורית
כתבו פונקציה PrintOneToTen()
שמדפיסה את כל המספרים מ־1 עד 10 ברצף בשורה אחת (מופרדים ברווח).
אין פתרון
7.1.2 — הדפסת מספרים זוגיים 2..20
שאלה מקורית
כתבו פונקציה PrintEvens20()
שמדפיסה את כל המספרים הזוגיים בין 2 ל־20 (כולל), כל מספר בשורה נפרדת.
אין פתרון
7.1.3 — הדפסת האותיות A–Z
מבוסס על תרגול בספר (ולולאת for עם טיפוס char)
כתבו פונקציה PrintAlphabet()
שמדפיסה את כל אותיות האלפבית האנגלי מ־A עד Z, בשורה אחת, מופרדות ברווח.
פתרון
csharp
public static void PrintAlphabet()
{
for (char ch = 'A'; ch <= 'Z'; ch++)
Console.Write(ch + " ");
Console.WriteLine();
}
</details>
7.1.4 — מלבן כוכביות 5×5
שאלה מקורית
כתבו פונקציה StarSquare5()
שמדפיסה ריבוע של כוכביות בגודל 5×5 (5 שורות של 5 כוכביות כל אחת).
אין פתרון
7.1.5 — סכום המספרים 1–50
שאלה מקורית
כתבו פונקציה SumOneToFifty()
שמחשבת את סכום כל המספרים מ־1 עד 50 ומדפיסה את התוצאה.
פתרון
csharp
public static void SumOneToFifty()
{
int sum = 0;
for (int i = 1; i <= 50; i++)
sum += i;
Console.WriteLine($"Sum 1-50 = {sum}");
}
// תוצאה: Sum 1-50 = 1275
</details>