امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
ریز ریز کردن اعداد چند رقمی
نویسنده پیام
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #1
Question  ریز ریز کردن اعداد چند رقمی
سلام..
من میخوام یه عدد مثلا 1234564 رو تبدیل کنم به 14و6و5و4و3و2و1
یعنی میخوام هر کدوم رو جدا جدا ارسال کنم باید چی کار کنم!؟؟؟

به طور مثال عددی داریم که همیشه قرار نیست3 رقم باشه شاید 10 رقم باشه رو به ترتیب به پورت سریال بفرسیتم:
123 رو به ترتیب 1 بعد 2 و بعدش هم 3 رو بفرستیم باید چیکار کنیم!!!
چو عددی که من دارم معلوم نیست چند رقمه نمیشه تقسیمش کرد!!!بر 100 و 10

چه دستوری هست که بشه این کارو کرد؟؟؟تو بسکام؟؟

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۳۰-خرداد-۱۳۹۰, ۲۱:۱۸:۳۷، توسط EBKA.)
۳۰-خرداد-۱۳۹۰, ۲۱:۱۷:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mostafa_naderi
saeidjan آفلاین
كاربر دو ستاره
**

ارسال‌ها: 155
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 117
( 164 تشکر در 77 ارسال )
ارسال: #2
RE: ریز ریز کردن اعداد چند رقمی
سلام
دستورات خیلی ساده تبدیل عدد به رشته و بهد جدا کردن هر کدوم از کاراکتر ها
کافیه یه متغیر رشته ای داشته باشی
عدد تو رو رشته بریزی از یک رقم تا طول رشته str(x)
بعد یکی یکی بریزی تو یه متغیر دیگه و تبدیلش کنی به عدد
for i=1 to 10 then
y=mid(x,i,1)
if y<> "" then z=val(y)else exit for
z=val (y)
next
همین
امیدوارم مفید باشه

دانشمندان امروز دانش آموزان دیروز بودند.
به امید این که فردا دانشمند باشم.
۳۱-خرداد-۱۳۹۰, ۰۹:۲۲:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : mostafa_naderi, رسول
mostafa_naderi غایب
كاربر دو ستاره
**

ارسال‌ها: 145
موضوع‌ها: 14
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 474
( 320 تشکر در 119 ارسال )
ارسال: #3
RE: ریز ریز کردن اعداد چند رقمی
تبدیل به رشته کن بعد جدا کن بعد دوباره تبدیل به عدد کن
یه زاه دیگه که من استفاده می کنم اینه که شرط میزارم مثلا اگه 2 رقم بود 8 تا 0 بعد ارسال کن تا بشه 10
یا اگه 5 رقم بود 5 تا 0 بعدش ارسال کن همینچوریا دیگه

۳۱-خرداد-۱۳۹۰, ۰۹:۲۳:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #4
RE: ریز ریز کردن اعداد چند رقمی
کد:
E = Len(z)

    Z = Fusing(fi , "#.#")

      Locate 2 , 5 : Lcd "J:" ; Z


     For I = 1 To E
       Y = Mid(z , I , 1)
        If Y <> "" Then N = Val(y) Else Exit For  
       Waitms 500
       Call Getkey
         If M = "x" Then Goto F
      N = Val(y)
      Locate 1 , 9 : Lcd Y:printbin n
     Next I
ممنون

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۳۱-خرداد-۱۳۹۰, ۱۱:۱۷:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mostafa_naderi
mostafa_naderi غایب
كاربر دو ستاره
**

ارسال‌ها: 145
موضوع‌ها: 14
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 474
( 320 تشکر در 119 ارسال )
ارسال: #5
RE: ریز ریز کردن اعداد چند رقمی
پست من و saeidjan با هم ارسال شده چه جالب من ندیدمش اوون موقع

۳۱-خرداد-۱۳۹۰, ۱۳:۲۵:۴۳
ارسال‌ها
پاسخ
reza18b آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: ریز ریز کردن اعداد چند رقمی
سلام
من هم میخوام یک عدد 5 رقمی رو وارد کنم ولی سه تا کلید دارم میخوام مثل ساعت که دقیقه و ثانیه و ساعت رو جدا جدا کم و زیاد میکنیم هر رقم از این عدد پنج رقمی رو جدا جدا با چشمک زن زیرش کم و زیاد کنم که برای وارد کردن ده هزاز لازم نباشه یک کلید رو ده هزار بار فشار بدم
ممنون
۲۴-اردیبهشت-۱۳۹۴, ۰۶:۵۰:۱۱
ارسال‌ها
پاسخ
reza18b آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: ریز ریز کردن اعداد چند رقمی
یاری اندر کس نمیبینم
دوستان را چه شد؟
۲۵-اردیبهشت-۱۳۹۴, ۰۶:۴۷:۳۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل اعداد نشون داده شده روی سون سگمنت به عدد saeedsmk 2 1,761 ۰۶-اردیبهشت-۱۳۹۷, ۲۱:۵۹:۳۵
آخرین ارسال: 1نفر
  [فوری] ساخت نمایشگر شمارنده سه رقمی نزولی hamtoosi 1 2,490 ۲۵-دى-۱۳۹۴, ۰۱:۱۵:۵۹
آخرین ارسال: lord mohsen
  گرفتن عدد دو رقمی و بیشتر از کیبرد goldenmasoud 14 23,650 ۲۵-دى-۱۳۹۴, ۰۱:۰۸:۲۷
آخرین ارسال: lord mohsen
  کمک برای شمارنده 3 رقمی مریم 89 9 6,027 ۲۲-آبان-۱۳۹۴, ۰۲:۵۶:۳۷
آخرین ارسال: amiri630
  [سوال] شمارش معکوس سه رقمی سون سگمنت مالتی پلکس amiri630 0 2,853 ۱۷-آبان-۱۳۹۴, ۱۵:۳۶:۰۶
آخرین ارسال: amiri630
  شمارنده سه رقمی با امکان کنترل morvarid 1 2,557 ۲۴-مرداد-۱۳۹۴, ۱۵:۳۷:۱۴
آخرین ارسال: omid_phoenix
  ذخیره اعداد اعشاری در ایپرام namvar14 2 2,873 ۲۲-خرداد-۱۳۹۴, ۱۸:۳۷:۰۳
آخرین ارسال: namvar14
  داشتن یک عدد سه رقمی از adc در تمام حالات؟ cortex-m3 1 2,233 ۱۹-خرداد-۱۳۹۴, ۱۱:۳۶:۲۰
آخرین ارسال: milad15m
  شمارنده دو رقمی با سون سگمنت زبان C و AVR hosseinip 12 15,488 ۲۳-اردیبهشت-۱۳۹۴, ۱۱:۰۹:۲۶
آخرین ارسال: hosseinip
  شمارنده دو رقمی از 0 تا 99 sinastar 14 18,916 ۰۸-اردیبهشت-۱۳۹۳, ۱۶:۵۳:۳۶
آخرین ارسال: Pixar

پرش به انجمن:


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

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