⬅ מעבר לתרגול 3.2 - תרגילים בתנאים מורכבים ושארית חלוקה
⬅ מעבר לתרגול מעבדה תחילה - תמר פז - שארית חלוקה
תרגיל 3.1.1 בדיקת פלינדרום
התרגיל מופיע בפרק 3 ⬅ חזרה לפרק 3 תנאים
תרגיל 3.1.2 בדיקת זוגיות
כתבו תוכנית הקולטת מספר שלם n
ומדפיצה “even” אם הוא זוגי, אחרת “odd”.
פתרון
1
2
3
4
5
6
7
8
9
int n = 8;
if (n % 2 == 0)
{
Console.WriteLine("even");
}
else
{
Console.WriteLine("odd");
}
תרגיל 3.1.3 השוואת שני מספרים
כתבו תוכנית שבודקת שני שלמים a
ו־b
ומדפיצה:
- “a > b”
- “a == b”
- אחרת “a < b”
תרגיל 3.1.4 מציאת מקסימום
כתבו תוכנית שבהם a
ו־b
שלמים. אתחלו max = a
, ואם b > a
קבע max = b
. לבסוף הדפיסו max
.
תרגיל 3.1.5 בדיקת חיוביות
כתבו תוכנית הקולטת מספר x
ומדפיסה:
- “positive” אם
x > 0
- “zero” אם
x == 0
- אחרת “negative”
3.1.6 כמה ימים בפברואר
לפי היומן היוליאני (על שם יוליוס קיסר) אם שנה מתחלקת ב-4 ללא שארית יהיו בפברואר 29 ימים במקום 28. כתבו תכנית הקולטת מספר שנה ומדפיסה כמה ימים יהיו בפברואר, (שימוש בתנאי). ניתן לפתור גם ללא תנאים באמצעות Ceiling.
פתרון
Console.Write("Enter a number: ");
int year = int.Parse(Console.ReadLine());
if (year % 4 == 0)
Console.WriteLine("29 days");
else
Console.WriteLine("28 days");