ذات صلة

جمع

Petitsprix.ma : منصة التجارة الإلكترونية المغربية الرائدة في بيع المعدات المعلوماتية

تعتبر منصة "Petitsprix.ma" منصة تجارة إلكترونية 100% مغربية، مخصصة...

ابسون رائدة في مجال الانتقال نحو الطاقة المتجددة

الدار البيضاء، المغرب، الخميس 19 سبتمبر 2024 - نجحت...

جوميا المغرب تنظم “مهرجان جوميا”.. احتفال استثنائي بالتسوق الالكتروني

الدار البيضاء٬ 10  شتنبر 2024  - أطلقت منصة جوميا المغرب،...

خلق صورة لكلب بأسلوب انطباعي جريء: استكشاف أساليب وتقنيات الرسم

 قم بإنشاء صورة لكلب بأسلوب انطباعي جريء. في عالم الفن،...

حقائق رائعة حول المد والجزر في المحيطات: كيف تتأثر السواحل والأحياء البحرية

شارك بعض الحقائق الرائعة حول المد والجزر في المحيطات. المد...

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

اكتب برنامج #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 واختباره باستخدام مدخلات مختلفة للتحقق من فعاليته في التعامل مع الأعداد الأولية