ذات صلة

جمع

تلخيص أهم القصص الإخبارية لهذا الأسبوع

تسجل الأخبار تطورات العالم اليومية وتسلط الضوء على الأحداث...

نصائح لإنشاء علاقات أكثر جدوى وعمقًا في حياتك

أعطني بعض النصائح لإنشاء علاقات أكثر جدوى. العلاقات الاجتماعية تشكل...

طرق فعّالة للتغلب على التسويف: نصائح لتحقيق الإنتاجية

ما هي بعض الطرق للتغلب على التسويف. التسويف هو واحدة...

كيفية إنشاء خطة لحديقة نباتية: دليل خطوة بخطوة

ساعدني في إنشاء خطة لحديقة نباتية. إنشاء حديقة نباتية هو...

أحتاج إلى هدية لصديقي الذي يحب التنزه في الطقس البارد

اكتب برنامج #C للتحقق مما إذا كان الرقم أوليًا.

بالطبع، سأقدم لك برنامج بسيط بلغة C# يُستخدم للتحقق مما إذا كان الرقم الذي يُدخله المستخدم هو عدد أولي أم لا. الأعداد الأولية هي تلك التي لا يمكن قسمها على أي عدد سوى 1 ونفسها.

using System;

class Program
{
static void Main()
{
Console.WriteLine(“الرجاء إدخال رقم للتحقق:”);

// قراءة الرقم المدخل من المستخدم
int number = int.Parse(Console.ReadLine());

// التحقق من ما إذا كان الرقم أوليًا
if (IsPrime(number))
{
Console.WriteLine($”{number} هو عدد أولي.”);
}
else
{
Console.WriteLine($”{number} ليس عدد أولي.”);
}
}

// دالة للتحقق مما إذا كان الرقم أوليًا
static bool IsPrime(int num)
{
// التحقق من الحالات الخاصة
if (num <= 1)
{
return false;
}

// التحقق من القسمة على الأعداد حتى جذر الرقم
for (int i = 2; i <= Math.Sqrt(num); i++)
{
if (num % i == 0)
{
return false;
}
}

return true;
}
}

شرح البرنامج:

  1. يُطلب من المستخدم إدخال رقم للتحقق.
  2. يتم قراءة الرقم المدخل وتخزينه في متغير.
  3. يتم استخدام دالة IsPrime للتحقق مما إذا كان الرقم أوليًا أم لا.
  4. يتم طباعة النتيجة بناءً على الفحص.

يمكنك تشغيل هذا البرنامج في بيئة تطوير C# مثل Visual Studio واختباره باستخدام مدخلات مختلفة للتحقق من فعاليته في التعامل مع الأعداد الأولية