ايران ويج

نسخه‌ی کامل: متغیر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلامHeart
من 6 متغیر دارم که هرکدام داخلشون یا صفر و یا یک هست حالا میخوام همه آنها را به صورت متوالی مثلا تو متغیر kبصورت k=010010 بزارم باید چکار کنم همچنین معادل عددی k=010010 چگونه بدست بیاورم و در یک متغیر h=18 بگذارم.
کد php:
a=0
b
=1
c
=0
d
=0
e
=1
f
=
واضحتر بگم این اعداد مثلا پالس هستند که هر یک ثانیه دریافت شده اند و هرکدام در یک متغیر قرار داده شده اند .
متشکرClapClap
به چه زبونی برنامه نوشتی؟
توجه کن که قبل از همه ی اعداد باینری اگه بیسیک کار می کنی b& اگه c (اگه اشتباه نکنم) 0b بذار.
به ازای هر رقمی که سمت راست عدد هست 0 بذار.
پس میشه:
(a c d f چون 0 هستند هیچی)
b=10
e=10000
بعد با هم جمعشون کن.نتیجه میشه k.
h=k میشه 18.
به زبان بیسیک
ممکنه برام بنویسیدش چون متوجه نشدم
کد php:
dim a as bit
dim b 
as bit
dim c 
as bit
dim d 
as bit
dim e 
as bit
dim f 
as bit
dim k 
as byte
dim h 
as byte
a
=0
b
=1
c
=0
d
=0
e
=1
f
=
WinkClapClap
(۱۵-مرداد-۱۳۹۲, ۱۹:۴۹:۴۱)amoosa نوشته است: [ -> ]به زبان بیسیک
ممکنه برام بنویسیدش چون متوجه نشدم
کد php:
dim a as bit
dim b 
as bit
dim c 
as bit
dim d 
as bit
dim e 
as bit
dim f 
as bit
dim k 
as byte
dim h 
as byte
a
=0
b
=1
c
=0
d
=0
e
=1
f
=
WinkClapClap


کد:
h=a
shift h,left,1
h=h+b
shift h,left,1
.
.
.
h=h+f
الان اینا توی h ذخیره شده و مقدار عددیش رو می تونید بخونید
اگه بیت با ارزش تر f هست این عمل رو برعکس انجام بدید (اول h اخری a)Wink