Untitled

mail@pastecode.io avatar
unknown
plain_text
4 years ago
6.7 kB
11
Indexable
Never
using System.IO;
using System;

class Program
{
    
        /**
        אופרטורים
        
        +, *, -, /
        int a = 8;
        int b = 2;
        a + b = 10
        a * b = 16
        a - b = 6
        a / b = 4
        
        %
        מביא את השארית של החלוקה של המספר
        1)
        int a = 5;
        int b = 2;
        המספר 5 מתחלק במספר 2 עם שארית של 1
        a % b = 1
        
        int c = 8
        int d = 4
        המספר 8 מתחלק במספר 4 ללא שארית ולכן
        c % d = 0

        
        אופרטורים בוליאנים
        
        במילים פשוטות, כן ולא
        האם הדבר מתקיים או לא
        true = מתקיים
        false = לא מתקיים
        
        אופרטורים בוליאנים
        ==, > , < , >= , <=
        int a = 2;
        לודגמא
        8 > 2 // true
        8 < 2 // false
        8 >= 2 // true
        8 == 5 // false
        
        כמה לדוגמא
        int a = 6;
        int b = 2;
        a == b // false
        a > b // true 
        a < 9 // true
        a == 8 // false
        b == 8 // false
        
        טיפוסים
        int, double, string,char, bool
        string a = "מה שבא לי"
        char a = 'aa'
        type name = ?;
        int number = 5;
        double num = 5.0;
        int - כל המספרים השלמים
        double - גם מספרים לא שלמים, כמו 5.5 1.232 ועוד
        string - משפט, כל מה שנכתב בסוגריים שלו דוגמא
        string a = "hello 1 2w@!";
        string b = ""; // מילה ריקה
        
        char c = 'j';
        
        bool - טיפוס בוליאני, יכול לקבל רק שני ערכים
        ערך אמת, או ערך שקר
        bool a = false;
        bool b = true;
        
        
        משפטי תנאי
        if, else:
        if - אם
        else - אחרת
        
        if(התנאי מתקיים) {
            תעשה את מה שרשום פה
        }
        else {    התנאי לא התקיים
            
        }
        
        int x;
        אם איקס זוגי, להדפיס זוגי
        אם איקס אי זוגי, להדפיס אי זוגי
        if(x % 2 == 0) {
            להדפיס זוגי
        }
        else {
            להדפיס אי זוגי
        }
        
        
        
        
        Console.WriteLine(some string)
        Console.ReadLine()      קורא משפט ממה שהמשתמש מקליד לו



        קלט
        מה שהתכונית קולטת מן המשתמש
        לדוגמא, ע"י פעולת
        Console.ReadLine()
         התכנית קולטת מן המשתמש
        משפט
        
        פלט
        מה שהתכנית פולטת החוצה אל המשתמש
        לדוגמא, ע"י פעולת
        Console.WriteLine(some string)
        התכנית מוציאה אתט אל המשתמש של המילה שהוכנסה בתוך הסוגריים
        

דוגמא לפלטים
    public static void Main(string[] args)
    {
        String a = "bla bla bla";
        int b = 5;
        int c = 9;
        Console.WriteLine("hi");
        Console.WriteLine(a);
        Console.WriteLine(b);
        Console.WriteLine(c);
        Console.WriteLine(b + c);
    }        

    public static void Main(string[] args)
    {
        String a = Console.ReadLine();
        Console.WriteLine(a);
        String b = Console.ReadLine();
        Console.WriteLine(b);
        
            public static void Main(string[] args)
    // לקלוט מספר מהמשתמש, ולהדפיס את הערך של המספר ועוד 3 למשתמש
    {
        // חלק ראשון: לקלוט.לקרוא מספר מהמשתמש
        int x;
        x = int.Parse( Console.ReadLine() );
        // חלק שני : להדפיס את הערך של המספר ועוד 3
        Console.WriteLine(x + 3);
    }
    }
    int.Parse( Console.ReadLine() ); -  מקבל מספר מהמשתמש
    
      public static void Main(string[] args)
    // אתה צריך לקבל 2 מספרים מהמשתמש, מספר ראשון ומספר שני. אם המספר הראשון גדול מהמספר השני, תדפיס את המספר הראשון ועוד 2, אחרת תדפיס את המספר השני פחות 3
    {
        // לקבל שני מספרים
        
        // נקלוט את המספר הראשון
        int a = int.Parse(Console.ReadLine());
        
        //נקלוט את המספר השני
        int b = int.Parse(Console.ReadLine());
        
        // אם המספר הראשון גדול מהשני
        // תדפיס את המספר הראשון ועוד 2
        if(a > b) {
            Console.WriteLine(a + 2);
        }
        else {
            Console.WriteLine(b - 3);
        }
        // אחרת, תדפיס את המספר השני פחות 3
    }
    
    
    מתי שמים לולאות מסולסלות
    
    מבנה של תכנית
     תמיד מתחילה בשורה שלמטה, וכתובה כולה בתוך סוגרים מסולסלים
     public static void Main(string[] args)
     {
         
     }
     
     כשמשתמשים ב
     if, else, for
     if (תנאי)
     {
         
     }
     else
     {
         
     }
     for(..) 
     {
         
     }
         
    public static void Main(string[] args)
    // תכתוב תכנית שמקבלת מהמשתמש 10- מספרים ומדפיסה לכל מספר שמקבלת את הערך שלו כפול 2
    {
       /**
       for(init variable, תנאי, iteration)
       init variable - לאתחל ערך של משתנה
       condition - התנאי שבו מסתיימת הלולאת פור
       iteration - אחרי כל שלב איך אני מקדם את המשתנים
           for(int i = 1; i <= 10 ; i = i + 1) 
       {
           int x = int.Parse(Console.ReadLine());
           Console.WriteLine(x * 2);
       }
        
    }
        
   */
    
    
    public static void Main(string[] args)
    // תכתוב תכנית שמקבלת מהמשתמש 10- מספרים ומדפיסה את המספר המקסימלי
    {
       int max = int.Parse(Console.ReadLine());
       for(int i = 1; i < 10 ; i = i + 1) 
       {
           int x = int.Parse(Console.ReadLine());
           if (x > max) 
           {
               max = x;
           }
       }
       Console.WriteLine(max);
        
    }
    
    
    
    
}