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

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




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

نام تاپيک: ضرب 2 عدد در ويژوال بيسيك

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Apr 2009
    محل سكونت
    خوزستان
    پست ها
    425

    پيش فرض ضرب 2 عدد در ويژوال بيسيك

    سلام دوستان بنظر شما كدوم يكي از كد هاي زير براي ضرب دو عدد بهتره؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    يا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    End Sub


    توي كتابي كه من دارم روش دوم رو گفته
    اما جوري كه من بلدم براش متغير تعريف ميكنم (روش اول رو خودم نوشتم . همه ي برنامه هايي محاسباتي رو اينجوري مينويسم)و كار هاي تابع & رو نميدونم و فك كنم بجاي متغير از intnum استفاده كرده؟

    كدوم يكي بهتره؟

    =============================

  2. #2
    داره خودمونی میشه Mohsen.Sh_PC's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    مشهد
    پست ها
    148

    پيش فرض

    intnum هم یک متغیره فقط اونو تعریف نکرده که به این دلیل میشه از نوع Variant
    کاربرد & در کارهای رشته ای است. مثلا یک رشته توی یک متغیر رو به یک رشته توی یک متغییر دیگه میچسبونه.
    هر دو روش خوب هستند و تفاوت چندانی با هم ندارند

  3. این کاربر از Mohsen.Sh_PC بخاطر این مطلب مفید تشکر کرده است


  4. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Apr 2009
    محل سكونت
    خوزستان
    پست ها
    425

    پيش فرض

    يك مشكل ديگه هم داشتم چند تا باگ توي اين كد هست
    من كدي نوشتم كه در اون عدد رو وارد ميكني اگر عدد از صفر بزرگتر بود يك msgbox مياد و ميگه عدد بزرگتر از صفر است
    و اگه عدد منفي وارد كني ميگه كوچكتر از 0 است
    1. اگر عدد 0 رو وارد كنم مشكل پيدا ميكنه
    2.اگر هنگام وارد عدد در input box روي دكمه كنسل كليك كنم يا بدون انكه عددي وارد كنم ok بزنم برنامه مشكل پيدا ميكنه
    اين 2 تا باگ رو چگونه ميشه برطرف كرد؟



    اين هم كد برنامه

    dim a as integer
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by behzad74; 11-02-2011 at 21:47.

  5. #4
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    1

    دوست عزیز باید با استفاده از این دستور مشکلت رو حل کنی:
    On Error GoTo ERROR
    ERROR:
    If Err.Number = "x" Then
    دستوراتی که میخواهید در صورت اخطار اجرا شود
    End If
    و در اینجا منظور از x همان شماره اخطار هست.
    اگر توجه کنی وقتی اخطار debug میاد یه شماره داره منظورم همون شماره هست.
    موفق باشید.

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

    پيش فرض

    شما میتونید از دستور زیر هم استفاده کنید

    Private Sub Command1_Click()
    a = InputBox("ÚÏÏ ãæÑÏäÙÑ ÑÇ æÇÑÏ ßäíÏ")
    If a > 0 Then
    MsgBox ("ÚÏÏ ãæÑÏäÙÑ ÈÒѐÊÑ ÇÒ ÕÝÑ ÇÓÊ!")
    ElseIf a = 0 Then
    MsgBox ("ÚÏÏ ãæÑÏäÙÑ ÎæÏ ÕÝÑ ÇÓÊ!")
    Else
    MsgBox ("ÚÏÏ ãæÑÏäÙÑ ßæßÊÑ ÇÒ ÕÝÑ ÇÓÊ")
    End If

    End Sub


  7. این کاربر از sadeghbarout بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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