PDA

View Full Version : استفاده از قسمت صحیح اعداد اعشاری



com-daneshjo
سه شنبه 19 آبان 1394, 00:02 صبح
سلام
من یه سری محاسبات انجام میدم که جواب نهایی ممکنه صحیح یا اعشار بشه من فقط قسمت صحیح عدد رو کار دارم یعنی اگر عدد اعشاری شد قسمت اعشارش رو دور بریزه نه اینکه با ROUND یا FLOOr یا fix یا ceil یا هرچیز دیگه ای گردش کنه .میشه راهنمایی بفرمایید
ممنون:چشمک:

rahnema1
سه شنبه 19 آبان 1394, 00:22 صبح
سلام
مثلا به صورت زیر می تونید عمل کنید

int32(fix(-3.7))
int64(fix(3.13))

اینجا دیگه نوع متغیر به ترتیب int32 و Int64 می شه در صورتی که تابع fix اگه به تنهایی استفاده بشه نوع برگشتی اون double هست
اما دقت کنید وقتی نوع متغیر از حالت double یا اعشاری بیرون اومد اعمالی که روی اونه انجام می شه همه به صورت صحبح انجام می شه و دیگه اعشاری نیست