View Full Version : شمارش اعداد وارد شده
sayyedahmadhosayni
سه شنبه 10 اردیبهشت 1387, 10:35 صبح
سلام
شرمنده سرچ کردم چیزی دست گیرم نشد
چطوری میشه تعداد اعداد وارد شده رو شمرد
و همچنین تعداد صفرهای وارد شده رو
البته میدونم سوالم خیلی ابتدایی اما (ندانستن عیب نیست) :افسرده::افسرده:
اوبالیت به بو
سه شنبه 10 اردیبهشت 1387, 12:29 عصر
همچین خودم زیاد مطمئن نیستم:
Dim Number As Integer
Dim Mad, Counter As Byte
Number = InputBox("Enter Number Value:")
Do
Mad = Number Mod 10
Number = Number \ 10
If Mad = 0 Then Counter = Counter + 1
Loop Until Number <= 0
Print CounterNumber: عدد ورودی
Mad: باقیمانده
Counter: شمارنده اعداد صفر
nokhodi
سه شنبه 10 اردیبهشت 1387, 12:41 عصر
دوست عزیز راهی هست تا مثلا عددی رو بهش بدیم مقدار رشته ای اون رو به ما برگردونه یا بالعکس...
سپاس و تشکر
majjjj
سه شنبه 10 اردیبهشت 1387, 12:57 عصر
بله هست توابع api مربوط به رشته ها
اوبالیت به بو
سه شنبه 10 اردیبهشت 1387, 13:48 عصر
می تونید به وسیله تابع Str اون عدد رو تبدیل به رشته کنید و بعد با تابع Len تعداد ارقام رو بشمارید.
StrValue=Str(Number)
Print Len(strValue)
مسعودبهمني
یک شنبه 20 مرداد 1387, 16:01 عصر
با سلام
به نظر بنده درست ترين پاسخ بالايي است. يعني تعداد كاركترهاي يك رشته رو برميگردونه ولي اگر منظورت اينه كه عدد بدي (51) و اون برنامه براي شما بخوندش(پنجاه و يك) برنامه كاملي توسط يكي از قهارتينها توي همين سايت گذاشته شده. آخرين ورژنش بهترينشه.
.:KeihanCPU:.
یک شنبه 20 مرداد 1387, 18:14 عصر
برای شمارش اعداد
Len(Text1.text)
roomezonline
یک شنبه 20 مرداد 1387, 22:39 عصر
سلام
شرمنده سرچ کردم چیزی دست گیرم نشد
چطوری میشه تعداد اعداد وارد شده رو شمرد
و همچنین تعداد صفرهای وارد شده رو
البته میدونم سوالم خیلی ابتدایی اما (ندانستن عیب نیست) :افسرده::افسرده:
تا جايي كه من خبر دارم از ( len(string استفاده ميشه براي شمارش تعداد كاركتر هاي موجود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.