۱۳۹۴/۰۶/۲۰, ۰۴:۰۳ ب.ظ
مرسی از شما
تا اینجای کار کاملا درسته
فقط مشکل اصلی اینجاست که
وقتی از متغیر Double استفاده میکنم توی جواب
چه معادله وارد شده 2+2 باشه
چه معادله 1.5 + 1.5 باشه
یک مقدار " 0. " به اخر جواب اضافه میشه...
یعنی 4.0
و 3.0
در حالی که من میخوام وقتی اعداد وارد شده صحیح بودن یعنی همون 2+2 جواب رو به صورت 4 نمایش بده
و وقتی اعداد وارد شده اعشاری بودن هم در صورت نیاز جواب به صورت اعشاری (توی معادلات سینوسی) نمایش داده بشه وگرنه اگه مثل معادله بالا 1.5 + 1.5 بود جواب به صورت 3 نمایش داده بشه...
قبلن که برنامه های تحت ویندوز مینوشتم برای برنامه ای مثل ماشین حساب چه از Double و یا چه از Integer که استفاده میکردم خود برنامه تشخیص میداد کجاها جواب اعشار باشه و کجاها صحیح اما توی اندروید اینطور نیست...
تا اینجای کار کاملا درسته
فقط مشکل اصلی اینجاست که
وقتی از متغیر Double استفاده میکنم توی جواب
چه معادله وارد شده 2+2 باشه
چه معادله 1.5 + 1.5 باشه
یک مقدار " 0. " به اخر جواب اضافه میشه...
یعنی 4.0
و 3.0
در حالی که من میخوام وقتی اعداد وارد شده صحیح بودن یعنی همون 2+2 جواب رو به صورت 4 نمایش بده
و وقتی اعداد وارد شده اعشاری بودن هم در صورت نیاز جواب به صورت اعشاری (توی معادلات سینوسی) نمایش داده بشه وگرنه اگه مثل معادله بالا 1.5 + 1.5 بود جواب به صورت 3 نمایش داده بشه...
قبلن که برنامه های تحت ویندوز مینوشتم برای برنامه ای مثل ماشین حساب چه از Double و یا چه از Integer که استفاده میکردم خود برنامه تشخیص میداد کجاها جواب اعشار باشه و کجاها صحیح اما توی اندروید اینطور نیست...