سلام
یه تیکه از برنامم اینه که البته با بیسکام نوشتم:
Dim Chek1 As Single
Chek1 = 1 * 0.1
Lcd Chek1
پس در واقع عددی که الان باید توی متغیر Chek1 باشه باید 0.1 باشه ولی چیزی که نمایش داده میشه و وجود داره خیلی عجیبه 0.09999996 عدد حاصل اون ضرب بالاست که نابودم کرده
این رو هم امتحان کردم
Dim Chek1 As Single
Chek1 = 1 /10
Lcd Chek1
باز هم نتیجه 0.09999996 هستش خلاصه هنگ کردم :eek:
ضمنا با مگا32 و بیسکام کار می کنم
لطف میکنید اگه راهنمایی کنید
یه تیکه از برنامم اینه که البته با بیسکام نوشتم:
Dim Chek1 As Single
Chek1 = 1 * 0.1
Lcd Chek1
پس در واقع عددی که الان باید توی متغیر Chek1 باشه باید 0.1 باشه ولی چیزی که نمایش داده میشه و وجود داره خیلی عجیبه 0.09999996 عدد حاصل اون ضرب بالاست که نابودم کرده
این رو هم امتحان کردم
Dim Chek1 As Single
Chek1 = 1 /10
Lcd Chek1
باز هم نتیجه 0.09999996 هستش خلاصه هنگ کردم :eek:
ضمنا با مگا32 و بیسکام کار می کنم
لطف میکنید اگه راهنمایی کنید
دیدگاه