برنامه نویسیمقالات

پیدا کردن تعداد مقسوم علیه های اول یک عدد

نمونه برنامه های سی شارپ

پیدا کردن تعداد مقسوم علیه های اول یک عدد

پیدا کردن تعداد مقسوم علیه های اول یک عدد

بنابه درخواست یک کاربر عزیز این برنامه ساده رو نوشتم .

عداد اول اعدادی طبیعی هستند که بر هیچ عددی بجز خودشان و عدد ۱ بخش‌پذیر نباشند. تنها استثنا عدد ۱ است که جزو این اعداد قرار نمی‌گیرد.

سری اعداد اول به این صورت شروع می‌شود: ۲، ۳، ۵، ۷، ۱۱، ۱۳، ۱۷، ۱۹ …

برای بدست آوردن مقسوم علیه یک عدد ، باید عدد وارد شده را تقسیم بر اعداد کوچکترش کنیم ،  اگه باقیمانده شد صفر یعنی اون عدد بخش پذیر می باشد.

گراویتی

کد های مربوط به اعداد بخشپذیر یک عدد

string str="";
            int t1 = int.Parse(textBox4.Text);
            for (int i = 1; i <= t1; i++)
            {
                if (t1 % i==0)
                {
                    if(aval(i)==Boolean.FalseString)
                    str += "  " +i.ToString();
                }
            }
            MessageBox.Show(str);

در کد بالا ما از تابع aval استفاده کردیم که مشخص کنه اون عدد بخشپذیر، جز اعداد اول می باشد یا خیر.

کد تابع اول

  private string aval(int t)
        {
            for (int i = 2; i < t; i++)
                 if (t % i == 0)
                    return Boolean.TrueString;
            return Boolean.FalseString; 

        }

برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز
امتیاز

لطفا به این مقاله امتیاز بدهید

User Rating: 1.84 ( 12 votes)

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا