امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
برعکس کردن متغیر
نویسنده پیام
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #1
برعکس کردن متغیر
با سلام من یه متغیر دارم مثلا 00000101 بخوام تو بسکام برعکسش کنم که این طوری بشه : 10100000 باید چی کار کنم؟
یا مثل این : 00000001 تبدیل بشه به 10000000

با تشکر.

--------------------
علی شیرمحمدی
--------------------
۱۵-آذر-۱۳۸۸, ۱۲:۳۹:۰۷
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: برعکس کردن متغیر
مهندس خوب اول بریز تو متغیر دیگه و بعدش بیت 7 رو برابر بیت صفر قرار بده و بیت 6 رو برابر بیت 1 و .... !!!
۱۵-آذر-۱۳۸۸, ۱۲:۵۷:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : فروم باز
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #3
RE: برعکس کردن متغیر
این رو میدونم ولی تابعی برای این کار وجود نداره؟

با تشکر.

--------------------
علی شیرمحمدی
--------------------
۱۶-آذر-۱۳۸۸, ۲۱:۵۳:۱۱
ارسال‌ها
پاسخ
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #4
RE: برعکس کردن متغیر
خواسته شما نه یه موضوع علمی و نه ریاضی و نه پرکاربرد هست لذا تابع آماده فکر نمیکنم داشته باشه اماهر موقع خواستین این عملو انجامش بدین کافیه تابع زیرو یکبار فراخوانی کنید




کد:
Sub mirror:
Do

Incr counter
Select case byte:

Case is>128:
A=1
byte= byte -128

Case is>64:
B=2
byte = byte -64

Case is>32:
C=4
byte = byte -32

Case is>16:
d=8
byte = byte -16

Case is>8:
E=16
byte = byte -8

Case is>4:
F=32
byte = byte -4

Case is>2:
G=64
byte = byte -2

Case is>0:
h=128


End select
Loop until counter = 8

A=a + b + c + d + e + f +g + h
Counter =0

End sub
(آخرین ویرایش در این ارسال: ۱۷-آذر-۱۳۸۸, ۰۰:۵۳:۴۳، توسط ilgar.)
۱۷-آذر-۱۳۸۸, ۰۰:۵۰:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, mahdi20, فروم باز
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #5
RE: برعکس کردن متغیر
چقدر تابع بزرگی شد ایلگار جوون !

کد php:
Dim B As Byte As Byte

B

= &B00000111

B.0 
C.7 B.1 C.6 B.2 C.5 B.3 C.4
B.4 
C.3 B.5 C.2 B.6 C.1 B.7 C.0 
۱۷-آذر-۱۳۸۸, ۰۰:۵۵:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : ilgar, فروم باز
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #6
RE: برعکس کردن متغیر
درسته
راستش همشو کپی پیست کردم و اصلاً احساس نکردم که برنامه بزرگ شد

چون تو پست قبلی گفته بودن اون روش بیتی رو میدونن راستش اصلاًروش فکر نکردم
۱۷-آذر-۱۳۸۸, ۰۱:۱۵:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, فروم باز
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #7
RE: برعکس کردن متغیر
تو کدویژن که مطمئنم کتابخونه داره، اما یادم نمیاد که چی بود !!!

تشکر لازم نیست !!!
۱۷-آذر-۱۳۸۸, ۱۳:۲۲:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : فروم باز
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #8
RE: برعکس کردن متغیر
از دستور toggle استفاده کنید
۱۷-آذر-۱۳۸۸, ۱۵:۰۴:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20, فروم باز, t3r!p3000
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #9
RE: برعکس کردن متغیر
دستور تاگل تک بیتیه و باز میشه همون دستکاریه بیت به بیت
۱۷-آذر-۱۳۸۸, ۱۶:۲۹:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : فروم باز


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [حل شد] ایجاد تاخیر متغیر در حد میکرو ثانیه hamze_b 3 4,549 ۲۲-تير-۱۳۹۴, ۰۷:۱۱:۰۰
آخرین ارسال: behzady
  متغیر amoosa 3 2,761 ۱۵-مرداد-۱۳۹۲, ۲۰:۱۱:۳۶
آخرین ارسال: behzady
  [سوال] ساخت یک فرکانس متغیر با میکروکنترلر ahmadelectron 12 13,263 ۰۲-شهریور-۱۳۹۱, ۱۳:۳۵:۲۶
آخرین ارسال: vigraz
  مبدل ولتاژ به فرکانس و برعکس ahsanjan 14 24,368 ۰۵-تير-۱۳۹۱, ۲۰:۳۰:۳۲
آخرین ارسال: fariba69
Shy ذخیره یک متغیر از جنس Word arash67 2 2,774 ۰۸-اردیبهشت-۱۳۹۱, ۱۸:۴۶:۴۶
آخرین ارسال: abbasalifix
  تبدیل 3 متغیر به یک متغیر esmaeil57 1 2,353 ۳۱-خرداد-۱۳۸۸, ۱۴:۲۶:۲۸
آخرین ارسال: t3r!p3000
  تولید سینوسی با دامنه متغیر akand1111 1 3,018 ۱۳-خرداد-۱۳۸۸, ۱۱:۰۲:۴۰
آخرین ارسال: t3r!p3000

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS