PDA

View Full Version : معادلات کسری مثل یک ششم یا یک هشتم



Yashar1989
شنبه 21 شهریور 1394, 17:31 عصر
سلام
یه عدد دارم که توی برنامه باید در 1/6 یا 1/8 ضرب و تقسیم بشه

زمانی که ضرب میشه و 1/6 معلوم میشه چطوری میتونم باقیمانده رو پیدا کنم؟

12/000/000 عدد اولیه
ضربدر 1/6 میشه 2/000/000
چجوی 10/000/000رو بدست بیارم؟


$money * 1/6
جواب درست میده
اما

$money - 1/6
خروجیش اینو میده:

-0.16666666666667Rial

us1234
شنبه 21 شهریور 1394, 20:02 عصر
میزان اعشار کل اعداد را یکسان در نظر بگیر و تمام نتایج را به بالا ceil ( یا پایین floor ) رند کن .

مثلا اگر اعشار من 2 باشد 1 ششم میشود : 0.17
و برای نتیجه هم به همین صورت عمل کن.

البته اگر کسر ها ثابت باشد امکان استفاده از تناسب هم هست .