رفتن به مطلب
  • 0

تنظیم مقدار متغیر بر روی دو رقم اعشار


Ali103

سوال

سلام

من یک ماشین حساب ساختم توی بیسیک فور ، وقتی تقسیم انجام میشه یک عدد که دارای رقم اعشار خیلی زیادی هست بدست میاد و متغیرم از نوع float هست ولی میخوام فقط تا دو رقم اعشار محاسبه بشه.

مثلا:

6÷55 برابر میشه با :9/16666666666666666666666 ولی من میخوام فقط تا دو رقم اعشار محاسبه بشه و این عدد تبدیل بشه به:

9/16

ممنون میشم اگه پاسخ بدین!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 1 ساعت قبل، Ali103 گفته است :

سلام

من یک ماشین حساب ساختم توی بیسیک فور ، وقتی تقسیم انجام میشه یک عدد که دارای رقم اعشار خیلی زیادی هست بدست میاد و متغیرم از نوع float هست ولی میخوام فقط تا دو رقم اعشار محاسبه بشه.

مثلا:

6÷55 برابر میشه با :9/16666666666666666666666 ولی من میخوام فقط تا دو رقم اعشار محاسبه بشه و این عدد تبدیل بشه به:

9/16

ممنون میشم اگه پاسخ بدین!

میتونید از substring2 استفاده کنید

Log(str.SubString2(0,4))

العان این کد میاد کاراکتر 0 تا چهارم رو میگیره و نشون میده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 ساعت قبل، Mr.Kafiri گفته است :

میتونید از substring2 استفاده کنید


Log(str.SubString2(0,4))

العان این کد میاد کاراکتر 0 تا چهارم رو میگیره و نشون میده

دوست عزیز سلام

اتفاقا من هم یه همچین قابلیتی نیاز دارم ولی این مخصوص string هست من هم درست مثل علی میخوام کهfloatکاراکترهاش حذف بشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 38 دقیقه قبل، fallapps گفته است :

دوست عزیز سلام

اتفاقا من هم یه همچین قابلیتی نیاز دارم ولی این مخصوص string هست من هم درست مثل علی میخوام کهfloatکاراکترهاش حذف بشه.

بفرما

Dim f1 , fRes As Float
f1 = 1.66666666666666666666

Dim Str As String = f1
fRes = Str.SubString2(0,4)

Log(fRes) ' = 1.66

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...