تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: نوشتن روال

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    3

    پيش فرض نوشتن روال

    روالي كه اعداد اول بين 1 تا n را نمايش دهد.

  2. #2
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    اینم نوشتن اعداد اول بین 1 تا n

    n = InputBox("")
    For i = 1 To n
    For j = 1 To i
    If ((i Mod j) = 0) Then
    k = k + 1
    End If
    Next j
    If k = 2 Then Print i
    k = 0
    Next i
    End Sub


  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2008
    محل سكونت
    Home is where the heart is
    پست ها
    253

    پيش فرض

    اینم نوشتن اعداد اول بین 1 تا n

    n = InputBox("")
    For i = 1 To n
    For j = 1 To i
    If ((i Mod j) = 0) Then
    k = k + 1
    End If
    Next j
    If k = 2 Then Print i
    k = 0
    Next i
    End Sub

    به صورت زیر بهینه تر میشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    به هر حال این هم یه راهیه
    هرگی هرچی راحت تره

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2008
    محل سكونت
    Home is where the heart is
    پست ها
    253

    پيش فرض

    به هر حال این هم یه راهیه
    هرگی هرچی راحت تره
    قصد جسارت نداشتم
    شاید روش های بهتری هم وجود داشته باشه.
    در ضمن من همون روش شما رو نوشتم و تنها تغییری که دادم این بود که عمل جست و جو تا جذر عدد مورد نظر ادامه پیدا کنه. این طوری مدت زمان محاسبه به نصف کاهش پیدا می کنه.

  6. #6
    اگه نباشه جاش خالی می مونه sadeghbarout's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اهواز
    پست ها
    253

    پيش فرض

    خواهش میکنم
    من هم از شما ممنونم که راه جدیدی به من یاد دادید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •