اذهب إلى المحتوى
  • 0

حساب متوسط درجات الطلاب في المواد

Soma Alharbi

السؤال

البرنامج عباره عن اله حاسبه لحساب متوسط درجات الطلاب في المواد، خطوات البرنامج ستكون كالتالي:

1-قومي بسؤال المستخدم هل يريد ادخال درجات لمادة ما اذا كان جوابه نعم سيطلب منه ادخال اسم الماده، اذا كان جوابه لا سيطلب منه ادخال الرقم 1

2-اذا قام المستخدم بإدخال اسم الماده اطلبي منه ادخال عدد الطلاب ثم ادخال الدرجات 

3-بعد ادخال الدرجات لجميع الطلاب قومي بعرض اسم الماده، عدد الطلاب ومتوسط الدرجات للماده التي ادخلها المستخدم 

4-قومي بسؤال المستخدم اذا كان يريد ادخال درجات ماده اخرى او لا اذا كان جوابه نعم قومي بإعادة خطوة 2 و3 واذا كان جوابه لا يقوم بالخروج من البرنامج. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بإمكانك تجربة هذا الكود:

static void Main(string[] args)
{
    bool isExit = false;
    do
    {

        // Ask the user 
        Console.WriteLine("Do you want to enter grades?");
        Console.WriteLine("Yes: Enter subject name");
        Console.WriteLine("No: Enter 1");

        // Check input if it is subject name (continue) or 1 (exist)
        string input = Console.ReadLine();
        int number;
        isExit = int.TryParse(input, out number);
        // Input =1, exit
        if (isExit)
            return;

        // Continue enter grades
        Console.Write("Enter students count:");
        int count = int.Parse(Console.ReadLine());
        int[] grades = new int[count];
        int sum = 0;
        for (int i = 0; i < count; i++)
        {
            Console.Write("Enter student " + (i + 1) + " grade:");
            grades[i] = int.Parse(Console.ReadLine());
            sum += grades[i];
        }
        Console.WriteLine("--- REPORT ---");
        Console.WriteLine("Subject Name: " + input);
        Console.WriteLine("Students Count: " + count);
        Console.WriteLine("Average: " + (sum / count));
        Console.WriteLine("---------------------------");
        Console.WriteLine();
    } while (!isExit);
}

بالتوفيق،،،

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...