اطلاعیه

Collapse
No announcement yet.

گرفتن چندرقم

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    گرفتن چندرقم

    سلام دوستان چ جوری میتونم در بسکام ی عدد چند رقمی (5 یا 8) رقمی از ورودی بگیرم؟؟یک رقم اوکی هستش
    کدهاش چجورین؟؟؟
    من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

    #2
    پاسخ : گرفتن چندرقم

    نوشته اصلی توسط milad brave
    سلام دوستان چ جوری میتونم در بسکام ی عدد چند رقمی (5 یا 8) رقمی از ورودی بگیرم؟؟یک رقم اوکی هستش
    کدهاش چجورین؟؟؟
    بهتره Help بسکام را مطالعه کنید.

    دیدگاه


      #3
      پاسخ : گرفتن چندرقم

      بسکام یا کدویژن فرقی نداره .
      اگه میخوای از کیپد بگیری باید رقم به رقم بگیری و خودت تبدیل به عدد چند رقمی کنی.
      مثلا بار اول رقم یکانه.
      بار دوم عدد گرفته شده حکم یکان رو داره و عدد قبلی میشه دهگان. که با ضرب در 10 میتونی این کار رو انجام بدی.

      در کل یه برنامه ماشین حساب پیدا کن تحلیلش کن . کامل میفهمی.
      بازم نفهمیدی بگو برنامه اش رو با c برات بنویسم .
      اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
      کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

      دیدگاه


        #4
        پاسخ : گرفتن چندرقم

        با این فرمول:
        y=10*y+x
        x همون اعداد ورودی هستش و y همون عدد چند رقمی نهایی.
        www.gam-co.blogsky.com

        دیدگاه


          #5
          پاسخ : گرفتن چندرقم

          برای این کار بهترین کار اینه که عدد رو بگیری بریزی داخل یه رشته عددی
          بعد در آخر سر این رشته رو به عدد تبدیل کنی...
          با دستور
          کد:
          W = W + String(1 , K1)
          w رشته ی مورد نظره از نوع string
          k1 عدد گرفته شده از کیپد
          در آخر سر هم با دستور زیر می تونید رشته رو به متغیر عددی تبدیل کنید.
          کد:
          K2 = Val(w)
          که این دستور میاد w رو به عدد تبدیل می کنه...
          بازم سوال داشتید بپرسید...
          *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
          http://electerodl.ir/forum

          دیدگاه


            #6
            پاسخ : گرفتن چندرقم

            نوشته اصلی توسط ehsan2774
            برای این کار بهترین کار اینه که عدد رو بگیری بریزی داخل یه رشته عددی
            بعد در آخر سر این رشته رو به عدد تبدیل کنی...
            با دستور
            کد:
            W = W + String(1 , K1)
            w رشته ی مورد نظره از نوع string
            k1 عدد گرفته شده از کیپد
            در آخر سر هم با دستور زیر می تونید رشته رو به متغیر عددی تبدیل کنید.
            کد:
            K2 = Val(w)
            که این دستور میاد w رو به عدد تبدیل می کنه...
            بازم سوال داشتید بپرسید...
            برای کد c کدوم تابع این کارو انجام میده ؟
            اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
            کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

            دیدگاه


              #7
              پاسخ : گرفتن چندرقم

              نمیدونم من زبان سی زیاد کار نکردم...
              این کدی که گفتم مال زبان بیسیکه ...
              *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
              http://electerodl.ir/forum

              دیدگاه


                #8
                پاسخ : گرفتن چندرقم

                نوشته اصلی توسط ehsan2774
                نمیدونم من زبان سی زیاد کار نکردم...
                این کدی که گفتم مال زبان بیسیکه ...
                خب من میخام یه عدد شش رقمی بگیرم پس باید هر دفعه ک عددی رو میگیرم بریزم تو این دستور؟؟
                میشه یه نمونه کد بدین لطفا؟

                من دستور W = W + String(1 , K1) میزنم ارور میده
                من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

                دیدگاه


                  #9
                  پاسخ : گرفتن چندرقم

                  نوشته اصلی توسط milad brave
                  خب من میخام یه عدد شش رقمی بگیرم پس باید هر دفعه ک عددی رو میگیرم بریزم تو این دستور؟؟
                  میشه یه نمونه کد بدین لطفا؟

                  من دستور W = W + String(1 , K1) میزنم ارور میده
                  اینم نمونه کد:
                  http://uplod.ir/0tp9d831j1n9/noname1.bas.htm
                  کد:
                  Pass_07:
                  K1 = Getkbd()
                  If K1 > 15 Then Goto Pass_07
                  K1 = Lookup(k1 , Code)
                  Select Case K1
                  Case 48 To 57:
                  If N < 8 Then
                  Incr N
                  Lcd String(1 , K1)
                  W = W + String(1 , K1)
                  End If
                  Goto Pass_07
                  Case 11 :
                  K2 = Val(w)
                  End Select
                  Return
                  هر جاشو نفهمیدی بگو توضیح بدم
                  *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
                  http://electerodl.ir/forum

                  دیدگاه

                  لطفا صبر کنید...
                  X