using System;
class Program
{
static void Main()
{
int age = 15;
// תנאי פשוט
if (age >= 18)
{
Console.WriteLine("מבוגר");
}
// if-else
if (age >= 18)
{
Console.WriteLine("מבוגר");
}
else
{
Console.WriteLine("קטין");
}
// if-else if-else
if (age < 13)
{
Console.WriteLine("ילד");
}
else if (age < 18)
{
Console.WriteLine("נער");
}
else
{
Console.WriteLine("מבוגר");
}
}
}
| אופרטור | משמעות | דוגמה |
|---|---|---|
== | שווה | 5 == 5 → true |
!= | לא שווה | 5 != 3 → true |
> | גדול מ | 5 > 3 → true |
< | קטן מ | 3 < 5 → true |
>= | גדול או שווה | 5 >= 5 → true |
<= | קטן או שווה | 3 <= 5 → true |
int grade = 85;
int attendance = 90;
// AND (&&) - שני התנאים חייבים להתקיים
if (grade >= 90 && attendance > 80)
{
Console.WriteLine("תלמיד מצטיין!");
}
// OR (||) - אחד מהתנאים חייב להתקיים
if (grade >= 90 || attendance == 100)
{
Console.WriteLine("כל הכבוד!");
}
// NOT (!) - היפוך התנאי
bool isPassing = grade >= 60;
if (!isPassing)
{
Console.WriteLine("לא עבר");
}
כתבו תוכנית שבודקת אם מספר זוגי או אי-זוגי
רמז: השתמשו ב-%
תוכנית שממירה ציון מספרי לדרגה:
המחשב בוחר מספר (קבוע, למשל 7)
המשתמש מנחש - התוכנית אומרת אם נכון/גבוה מדי/נמוך מדי
בדקו אם שנה היא מעוברת:
if, else if, else==, !=, >, <, >=, <=&& (AND), || (OR), ! (NOT)