مشاهده نسخه کامل
: کمک خیلی فوری
saied_new
27-05-2008, 23:55
با سلام مشکل من در تقسیم دو عدد هست به طور مثال وقتی دو عدد 60 و 775 را تقسیم بر هم می کنیم در وی بی جوابش مساوی 7.74193548387097e-02
در حالی که وقتی با ماشین حساب ویندوز تقسیم می کنیم جوابش مساوی0.0774193548387097 می شه یعنی وقتی که عدد اول کو چکتر از عدد دوم باشه انقدر صفر بهش اضافه می کنه که از طرف دوم بزگتر بشه به عبارت دیگه 60 رو 6000 تبدیل می کنه و بر 775 تقسیم می کنه.
در ضمن این مشکل برای تقسیم اعداد یک رقمی صادق نیست.
اگر نتیجه 7.74193548387097e-02 را در 0.01 ضرب کنیم در نتیجه تاثیری ندارد و جواب هنوز 7.74193548387097e-02 است.
آیا راهی هست که این مشکل رو بتونم حل کنم ؟
اگه می شه فوری جواب بدیم ممنون.
اينا الان فرقي با هم ندارن كه
تازه مال وي بي كه بهتره چون درستش اينه كه عدد هرچي هم رقم اعشار داشت رقم صحيحش بين 0 تا 9 نشون داده بشه
black_storm
28-05-2008, 11:46
دستور فوق براي قالب بندي فرمت ورودي و خروجي به كار مي رود هم روي اعداد هم روي رشته ها !
saied_new
28-05-2008, 15:21
دوست عزیز اینا خیلی باهم فرق دارن
7.74193548387097e-02 کجا و 0.0774193548387097 کجا در و این قسمت تفاوتش وقتی خیلی پیدا می شه که برنامه بجای اینکه نمودار رو برای عددی زیر یک رسم کنه برای عددی بالای یک رسم می کنه
اینم همون کدی که من می نویسم و غلط جواب می ده :
Dim a As Double
Dim b As Double
a = 60
b = 775
Text1.Text = a / b
دوست عزیز اینا خیلی باهم فرق دارن
7.74193548387097e-02 کجا و 0.0774193548387097 کجا در و این قسمت تفاوتش وقتی خیلی پیدا می شه که برنامه بجای اینکه نمودار رو برای عددی زیر یک رسم کنه برای عددی بالای یک رسم می کنه
آها!
همونطور كه گفتن مي توني از دستور format استفاده كني ولي بنظر من كه نمي شه!!! اگه مي شه بگين منم ياد بگيرم توي وي بي قوي نيستم
نمي دونم اين به دردت مي خوره يا نه چون كلك زدم!!!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مي توني عددا رو تغيير بدي تا مطمئن شي درست كار مي كنه يا نه ولي يادت باشه a هميشه بايد با c و b بايد با d يكي باشن
black_storm
29-05-2008, 09:32
مثل اينكه خودم بايد يه كاري بكنم - آقا هزينه كن ok ميشه انشاءالله !
مثل اينكه خودم بايد يه كاري بكنم - آقا هزينه كن ok ميشه انشاءالله !
پروژه كه نخواسته
الان خودت داري مي گي با دستور format مي شه يعني يه خط برنامه!! همين يه خط هزينه داره؟؟؟؟ جالبه واقعا
black_storm
31-05-2008, 09:39
جسارت نباشه !
منظورم اينه كه اگه نتونستي حلش كني بگو !
sorry
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.