مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sg.programmer

عضویت از 1393/06/30

رند کردن مبلغ

  • جمعه 6 اسفند 1395
  • 20:18
تشکر میکنم

سلام

- طریقه رند کردن مبلغ تا یک حدی چگونه هست؟ مثلا زیر 500 را به صفر و بالای پانصد را به یک (1560000390 بشه 156000000 و 17501 بشه 18000 ) عدد پانصد متغیر هست شاید 700 یا 1000 و... برای رند کردن بشه.

- اختلاف دوزمان شمسی با هم چگونه محاسبه میشه (تاریخ و ساعت)

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 6 اسفند 1395
  • 21:45

تابع گرد کردن به بالا  :  Math.Ceiling(value) خروجی این تابع برای 8.1 مقدار 9 خواهد بود

تابع گرد کردن به پایین : Math.Floor(value) خروجی این تابع برای 7.64 و یا 7.02 مقدار 7 خواهد بود

برای اختلاف تاریخ هر دورا به DateTime باید Cast کنید و از هم کم کنید

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • جمعه 6 اسفند 1395
  • 22:32

تشکر آقای مدائنی

ولی این تابع را خودم باید بنویسم که از یک مبلغی بالاتر بود 500 به 1000 و گوچکتر از 500 بود به صفر تغییر یابد.

برای حسابداری ازش استفاده کنم بر روی یک مبلغی قیمت ها را گرد کنه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 7 اسفند 1395
  • 08:32

میتونید سه رقم آخر عدد مورد نظر را استخراج کنید و if بزارید اگر بزرگتر از 500 بود به 1000 و کمتر به 0 تغییر دهید و سپس در عدد اصلی اعمال کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)