اطلاعیه

Collapse
No announcement yet.

با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

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

    با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

    سلام
    من میخوام وقتی یه شماره 9 رقمی مثل 321654789 رو وارد کردم روی صفحه نمایش 2*16 مثلا اسممو بنویسه.
    ولی من فقط اسکن صفحه کلید و نمایش اونو روی صفحه نمایش بلدم. :redface:
    اگه دوستان محبت کنن من رو راهنمایی کنن ممنون میشم :agree:

    #2
    پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

    سلام
    یعنی پسورد بگیر و اگه درست بود یه پیغامی نشون بده؟

    اگه اینطور که خوب باید یه آرایه درست کنید و پسورد رو تو اون بریزید و یه آرایه دیگه هم باشه که هر دکمه ای که کاربر زد تو اون ریخته بشه.
    بعد که کاربر رمز رو وارد کرد باید تک تک خونه های دو آرایه با هم مقایسه (یه حلقه for) بشن و اگه هیچ فرقی با هم نداشتن پیغام رو نشون بده
    بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
    اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

    دیدگاه


      #3
      پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

      نوشته اصلی توسط mostafahk
      سلام
      یعنی پسورد بگیر و اگه درست بود یه پیغامی نشون بده؟

      اگه اینطور که خوب باید یه آرایه درست کنید و پسورد رو تو اون بریزید و یه آرایه دیگه هم باشه که هر دکمه ای که کاربر زد تو اون ریخته بشه.
      بعد که کاربر رمز رو وارد کرد باید تک تک خونه های دو آرایه با هم مقایسه (یه حلقه for) بشن و اگه هیچ فرقی با هم نداشتن پیغام رو نشون بده
      منم موافقم
      خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

      دیدگاه


        #4
        پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

        در ادامه ی پاسخ بچه ها
        اگه منظورت اینه که برنامه طوری باشه که صبر کنه تا کاربر تعداد 9 عدد را وارد کنه، از یک while استفاده کن.
        یک شمارنده رو با مقدار اولیه ی صفر تعریف کن
        هر زمان که یک عدد وارد شد، یکی بهش اضافه کن
        برنامه ی اسکن صفحه کلیدت رو در حلقه ی زیر بذار
        (فرض کن اسم شمارنده counter باشه)
        while(counter!=9)
        {
        counter++;
        scankey....}
        if (counter==9)
        counter=0;
        این برنامه سبب میشه تا زمانی که 9 تا عدد وارد نشدن
        برنامه منتظر بمونه
        حالا اگه میخوای عددهارونمایش هم بدی
        باید در همون حلقه ی وایل بعد از اسکن کردن صفحه کلید
        نمایششون هم بدی...
        موفق باشی
        1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
        2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
        3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

        دیدگاه


          #5
          پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

          سلام برای چک کردن عدد وارد شده هم می تونی از strcmp() استفاده کنی
          این تابع سه حالت داره و برای رشته و آرایه به کار می ره
          1- اگر رشته 1 کوچکتر از رشته 2 باشد عدد برگردانده شده کوچک تر از صفر است
          2- اگر رشته 1 مساوی رشته 2 باشد عدد برگردانده شده برابر صفر است
          3- اگر رشته 1 بزرگتر از رشته 2 باشد عدد برگردانده شده بزرگ تر از صفر است
          مثال
          "char str1[]="676201234
          "char str2[]="676201234
          char x
          یعنی دو عدد برابر بودند x=strcmp(s1,s2) //x=0
          :applause: :applause:

          دیدگاه


            #6
            پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

            نوشته اصلی توسط mmh1
            سلام برای چک کردن عدد وارد شده هم می تونی از strcmp() استفاده کنی
            این تابع سه حالت داره و برای رشته و آرایه به کار می ره
            1- اگر رشته 1 کوچکتر از رشته 2 باشد عدد برگردانده شده کوچک تر از صفر است
            2- اگر رشته 1 مساوی رشته 2 باشد عدد برگردانده شده برابر صفر است
            3- اگر رشته 1 بزرگتر از رشته 2 باشد عدد برگردانده شده بزرگ تر از صفر است
            مثال
            "char str1[]="676201234
            "char str2[]="676201234
            char x
            یعنی دو عدد برابر بودند x=strcmp(s1,s2) //x=0
            :applause: :applause:
            دقیقا
            خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

            دیدگاه


              #7
              پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

              سلام با تشکر
              نکته های کاربردی خوبی گفته بودین
              ممنون از همگی :agree:
              ازنظرانسان ها سگ ها موجوداتی باوفا هستند.
              و گرگ ها موجوداتی خونخوار ولی ازنظرگرگ ها سگ ها گرگ هایی خودفروخته هستند که : تن به بردگی داده اند
              ***ارنستو چه گو وارا***

              دیدگاه


                #8
                پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی رو رویه صفحه نماش بده

                نوشته اصلی توسط mostafahk
                سلام
                یعنی پسورد بگیر و اگه درست بود یه پیغامی نشون بده؟

                اگه اینطور که خوب باید یه آرایه درست کنید و پسورد رو تو اون بریزید و یه آرایه دیگه هم باشه که هر دکمه ای که کاربر زد تو اون ریخته بشه.
                بعد که کاربر رمز رو وارد کرد باید تک تک خونه های دو آرایه با هم مقایسه (یه حلقه for) بشن و اگه هیچ فرقی با هم نداشتن پیغام رو نشون بده
                بله.دقیقا مثل پسورد.
                میشه یکم بیشتر توضیح بدی؟اگه به بیسیک باشه ممنون میشم.

                دیدگاه


                  #9
                  پاسخ : با دادن شماره 9 رقمی با کیبورد یه اسمی ر

                  نوشته اصلی توسط محمدصادق رستمی
                  در ادامه ی پاسخ بچه ها
                  اگه منظورت اینه که برنامه طوری باشه که صبر کنه تا کاربر تعداد 9 عدد را وارد کنه، از یک while استفاده کن.
                  یک شمارنده رو با مقدار اولیه ی صفر تعریف کن
                  هر زمان که یک عدد وارد شد، یکی بهش اضافه کن
                  برنامه ی اسکن صفحه کلیدت رو در حلقه ی زیر بذار
                  (فرض کن اسم شمارنده counter باشه)
                  while(counter!=9)
                  {
                  counter++;
                  scankey....}
                  if (counter==9)
                  counter=0;
                  این برنامه سبب میشه تا زمانی که 9 تا عدد وارد نشدن
                  برنامه منتظر بمونه
                  حالا اگه میخوای عددهارونمایش هم بدی
                  باید در همون حلقه ی وایل بعد از اسکن کردن صفحه کلید
                  نمایششون هم بدی...
                  موفق باشی
                  سلام برای چک کردن عدد وارد شده هم می تونی از strcmp() استفاده کنی
                  این تابع سه حالت داره و برای رشته و آرایه به کار می ره
                  1- اگر رشته 1 کوچکتر از رشته 2 باشد عدد برگردانده شده کوچک تر از صفر است
                  2- اگر رشته 1 مساوی رشته 2 باشد عدد برگردانده شده برابر صفر است
                  3- اگر رشته 1 بزرگتر از رشته 2 باشد عدد برگردانده شده بزرگ تر از صفر است
                  مثال
                  "char str1[]="676201234
                  "char str2[]="676201234
                  char x
                  یعنی دو عدد برابر بودند x=strcmp(s1,s2) //x=0
                  :applause: :applause:
                  [/quote]
                  بله دقیقا مشکل من همینه.وقتی من یه عدد رو وارد کنم بجای اینکه بیاد بغل اون عدد بنویسه میاد روی خود عدد مینوسه. :eek:
                  بعد این رشته که از طریق کیبورد وارد شده رو برابر رشته ای که در برنامه است قرار بده و در اخر اگه مساوی بود روی ال سی دی بنویسه eca
                  من حالا اگر بخوام همین برنامه های بالا رو به بیسیک بنویسم با چی بنویسم؟ :agree:
                  دوستان اگه راهنمایی کنن ممنون میشم. :redface:

                  دیدگاه

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