PDA

View Full Version : گفتگو: نظر سنجي در مورد يك نرم افزار (ماشين حساب)



dj.graph
جمعه 11 فروردین 1391, 05:02 صبح
سلام دوستان
نمي دونم جاي اين تاپيك اينجا هست يا نه !!؟؟
يك ماشين حساب با زبان سي شارپ نوشتم و مي خواستم نظر دوستان رو در موردش بدونم ، اشكالاتش رو اگه بگيد ممنون ميشم. چون تازه كار هستم و نظرات دوستاني كه بلدن واسم خيلي مهمه. ممنون....

http://ir-tv.persiangig.com/calc.jpg (http://wdl.persiangig.com/pages/download/?dl=http://ir-tv.persiangig.com/Calculator.exe)

براي دريافت برنامه لطفا روي عكس كليك كنيد.

Hybrid
جمعه 11 فروردین 1391, 11:08 صبح
سلام ، برنامتون خوبه تبریک میگم :

یک اشکال : چرا سینوس 90 درجه رو میگه 0.8!!! ، کوسینوس 90 رو به جای 0 میگه -0.44807361612917 !!!

احتمالا تانژانت و کوتانژانت هم اشتباه باشه ، امتحانی بکن.

rahdar
جمعه 11 فروردین 1391, 12:43 عصر
اشکال در جواب توابع مثلثاتی معمولا سه دلیل داره
1- توابع سی شارپ زاویه رو به صورت رادیان میگیره گاهی اوقات دوستان مقدار درجه رو بدون تبدیل بهش میدن که جواب اشتباه در میاد
2- گاهی اشکال هنگام تبدیل درجه به رادیان است از فرمول rad=deg*PI/180 که به جای PI میزاریم 3.14
چون دقت عدد پی پائینه دقت جواب هم پایین میاد. باید از عدد پی موجود در خود زبان استفاده کرد. یعنی rad=deg*math.PI/180
3- البته با تمام اینها فکر کنم باز هم مشکل برای بعضی از زاویه ها برقرار باشه. خود من دیدم جواب بعضی نسبت ها که صفر است یه عدد خیلی نزدیک به صفر چاپ میشه نه خود صفر

در مورد برنامه دوستمون فکر کنم درجه رو بدون تبدیل به رادیان به تابع می فرستند.

dj.graph
جمعه 11 فروردین 1391, 14:39 عصر
سلام. از دوستان vbboss و rahdar به خاطر نظر خوبشون تشكر ميكنم. بله حق با شماست. بدون تبديل داره عمل انجام ميده . در حالت راديان هستش. سعي مي كنم درستش كنم. مرسي كه اشكالاتش رو گفتيد...