ذات صلة

جمع

ندوة علمية بخريبكة تناقش العنف ضد النساء بين التوعية الدينية والمسؤولية المجتمعية

نظّمت تعاونية "لومينا" بخريبكة، بالتنسيق مع المجلس العلمي المحلي،...

منتخب المغرب النسوي: استعدادات قوية لكأس أمم إفريقيا 2025 تحت قيادة خورخي فيلدا

أكد الإسباني خورخي فيلدا، مدرب المنتخب الوطني المغربي لكرة...

الستوم: المغرب يؤكد طلبية لشراء 18 قطارًا عالي السرعة بتمويل من فرنسا

تم تأكيد طلبية المغرب لشراء 18 قطارًا عالي السرعة...

ﺛﻮﺭﺓ ﺭﻗﻤﻴﺔ ﻓﻲ ﺍﻟﻤﻐﺮﺏ: ﺷﺮﺍﻛﺔ ﺑﻴﻦ “ﺍﺗﺼﺎﻻﺕ ﺍﻟﻤﻐﺮﺏ” ﻭ”ﺇﻧﻮﻱ” ﻟﺘﺴﺮﻳﻊ ﺍﻟﺘﺤﻮﻝ ﺍﻟﺮﻗﻤﻲ

ﻓﻲ ﺧﻄﻮﺓ ﺗﺎﺭﻳﺨﻴﺔ ﺗﺴﺘﻬﺪﻑ ﺗﺤﻮﻳﻞ ﺍﻟﻤﻐﺮﺏ ﺇﻟﻰ ﻣﺮﻛﺰ ﺭﻗﻤﻲ...

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

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

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

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