תוכן עניינים

1. הדפסת מספרים אי-זוגיים

כיתבו תכנית שתדפיס את כל המספרים האי-זוגיים מ-1 עד 100.

2. סכום מספרים בין 1 ל-10

כיתבו תכנית שתדפיס את כל המספרים מ-1 עד 10 ואת סכומם.

3. סכום מספרים בין 1 ל-n

כיתבו תכנית שתקלוט מספר שלם חיובי n ותדפיס את כל המספרים מ-1 עד n וגם את סכומם.

4. מכפלת המספרים מ-1 עד n (חישוב עצרת)

כיתבו תוכנית שתקלוט מספר שלם חיובי n ותדפיס את מכפלת המספרים מ-1 עד n. (למעשה התוכנית שתכתבו מחשבת את !n ,כלומר n עצרת).

5. הדפסת זוגיים ואי-זוגיים בלולאה אחת

למתקדמים: כיתבו תוכנית שתדפיס את כל המספרים האי-זוגיים מ-1 עד 100 ולאחר מכן את כל המספרים הזוגיים מ-1 עד 100. מותר להשתמש רק בלולאה אחת!

6. ביצוע לולאה עד לקבלת ערך מסוים

כיתבו תוכנית שתקלוט מהמשתמש מספרים שלמים חיוביים עד לקבלת קלט 1-. לאחר קבלת ערך 1- תודפס הודעה שהתוכנית הסתיימה.

7. ביצוע לולאה עד לניחוש המספר

כיתבו תוכנית שתגריל מספר שלם מ-1 עד 10. לאחר מכן על המשתמש לנסות לנחש את המספר שהוגרל. התוכנית תרוץ עד שהמשתמש יצליח לנחש את המספר או עד שהוא יתעצבן וירצה לצאת. בשביל לצאת עליו להקליד 0. התוכנית תציג הודעת הצלחה או כישלון בהתאם.

פתרונות

				
					using System;

namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 1; i <= 100; i++)
{
                if (i % 2 == 1)
                {
                    Console.Write(i + " ");
                }
            }
            Console.WriteLine();
        }
    }
}
				
			
				
					using System;
 
namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
 
            for (int i = 1; i <= 10; i++)
            {
                Console.Write(i + " ");
                sum += i;
            }
            Console.WriteLine("\nThe sum of numbers 1-10 is: " + sum);
        }
    }
}
				
			
				
					using System;

namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int n, sum = 0;

            Console.WriteLine("Enter a number: ");
            n = int.Parse(Console.ReadLine());

            for (int i = 1; i <= n; i++)
{
                Console.Write(i + " ");
                sum += i;
            }
            Console.WriteLine("\nThe sum of numbers 1-{0} is: {1}", n, sum);
        }
    }
}
				
			
				
					using System;

namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int num;
            double atseret = 1;

            Console.WriteLine("Enter a number: ");
            num = int.Parse(Console.ReadLine());

            for (int i = 1; i <= num; i++)
            {
                atseret *= i;
            }
            Console.WriteLine("The atseret is: " + atseret);
        }
    }
}
				
			
				
					using System;
 
namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int flag = 0;
 
            for (int i = 1; i <= 100; i++)
            {
                if ((i % 2 == 1) && (flag == 0))
                {
                    Console.Write(i + " ");
                    if (i == 99)
                    {
                        flag = 1;
                        i = 1;
                        Console.WriteLine("\n");
                    }
                }
                 
                if ((i % 2 == 0) && (flag == 1))
                {
                    Console.Write(i + " ");
                }
            }
            Console.WriteLine();
        }
    }
}
				
			
				
					using System;
 
namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int num=0;
 
            while (num != -1)
            {
                Console.WriteLine("Enter number (-1 to end): ");
                num = int.Parse(Console.ReadLine());
            }
            Console.WriteLine("Program ended because you entered -1");
        }
    }
}
				
			
				
					using System;
 
namespace BasicExercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int random_num, num = -1;
            Random rand = new Random();
 
            random_num = rand.Next(1,11);
            while (num != random_num && num!= 0) 
            {
                Console.WriteLine("Enter a number (0 to Exit): ");
                num = int.Parse(Console.ReadLine());
            }
            if (num == random_num)
            {
                Console.WriteLine("You made it! The random number is: " + random_num);
            }
            else
            {
                Console.WriteLine("You failed.. The random number is: " + random_num);
            }
        }
    }
}
				
			

5 תגובות

    1. שלום הודיה.
      מצטער שאין תשובות לכל השאלות. הפסקתי לאחרונה להעלות פתרונות עקב אילוצי עבודה אחרים. אולי אוכל לשלוח לך תשובה ספציפית. לאיזו שאלה תרצי תשובה?

  1. הי,
    אשמח לתשובה לשאלה זו :

    מכפלת המספרים מ-1 עד n (חישוב עצרת)
    כיתבו תוכנית שתקלוט מספר שלם חיובי n ותדפיס את מכפלת המספרים מ-1 עד n. (למעשה התוכנית שתכתבו מחשבת את !n ,כלומר n עצרת).

    תודה:)