ورود

View Full Version : حذف مقدار اعشار و علامت ممیز از یک متیر Float



alireza142
پنج شنبه 18 دی 1393, 10:11 صبح
سلام به همه دوستان عزیز

من یه متغیر از نوع Float دارم .زمانی که مقدار بعد از اعشار ، عددی به جز صفر هست (مثل 2.36) که هیچ ؛ اما وقتی صفر هست (مثل 2.00)، می خوام قسمت اعشاری همراه با خود علامت ممیز حذف بشه(بشه 2 ) .
چجوری باید رقم بعد از اعشار رو بفهمم چنده و بعد اگه صفر بود، چطوری همراه علامت ممیزش حذفش کنم؟؟

ممنون از وقتی که برای راهنمایی می ذارین..:لبخندساده:

gilas1368
پنج شنبه 18 دی 1393, 10:30 صبح
اینجوری میتونی:


double value = 2.75;
double fraction=value%1;//Give you 0.75 as remainder
int integer=(int)value;//give you 2 fraction part will be removed

بعد چک میکنی اگ کوچکتر از صفر بود قسمت int رو میذاری