اطلاعیه

Collapse
No announcement yet.

الگوریتمی بنویسید ...

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

    الگوریتمی بنویسید ...

    جواب میخوام :
    الگوریتمی بنویسید که مجموع اعداد فرد را محاسبه و چاپ نمایید.

    #2
    پاسخ : الگوریتمی بنویسید ...

    سلام
    اصولش رو میگم برنامش باشه با خودت :redface:
    یه حلقه for بنویس که اعداد رو مثلا از 0 تا 1000 بشماره .
    عددی که for بهت میده رو بزار داخل یه فور دیگه که 2 رو از عدد کم کنه . اینقدر این کار رو انجام بده تا وقتی عددت کمتر از 2 شد حالا یه if بنویس که اگه عدد باقی مونت 1 هست این عدد فرده و اگه 0 هست این عدد ذوجه.
    موفق باشید

    دیدگاه


      #3
      پاسخ : الگوریتمی بنویسید ...

      سلام
      شما کم ارزشترین بیت (LSB) رو چک کن اگه یک بود عدد شما فرده
      اونوقت این عددا رو با هم چک کن

      موفق باشی
      دستی از دریا خواهد آمد...

      دیدگاه


        #4
        پاسخ : الگوریتمی بنویسید ...

        نوشته اصلی توسط هادی یعقوبی
        سلام
        شما کم ارزشترین بیت (LSB) رو چک کن اگه یک بود عدد شما فرده
        اونوقت این عددا رو با هم چک کن

        موفق باشی
        روش شما برای برنامه نویسی میکرو کاملا صحیحه و بدون نقص
        اما معمولا در برنامه نویسی کامپیوتر مثل وی بی شما دسترسی به بیت های یک متغییر ندارید.

        موفق باشید

        دیدگاه


          #5
          پاسخ : الگوریتمی بنویسید ...

          اگه بیسیک باشه بله
          ولی تو همون بیسیک هم با اعمال منطقی AND,OR,SHIFTو.. میشه
          دستی از دریا خواهد آمد...

          دیدگاه


            #6
            پاسخ : الگوریتمی بنویسید ...

            دوستان شرمنده ولی فک کنم اگه باقی مانده رو بر 2 حساب کنه و بعد چک کنه 0 یا نه راحتر باشه تا اینکه تو یه حلقه 2 رو مثلا از 55256 اونقدر کم کنه که به 1 یا صفر برسه oo: شما الگوریتم باقی مونده رو باز کردید فک کنم

            دیدگاه

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