0 امتیاز
با سلام

بنده دارم توابع math رو کار میکنم قسمت مثلثات

یه نکته ای که بهش برخوردم  و جالب بود برام اینه که وقتی زاویه رو برحسب رادیان میدم ، اگه برای مشخص کردن اعشار از "." یا "/" استفاده کنم نتیجه متفاوتی برای sin و cos و.... خواهم داشت

مثلا وقتی 3.14 میزنم نتیجه خیلی دقیق تر از وقتی هست که 3/14 میزنم!! و جالب اینکه خود نتایج math با "/" نشون داده میشه!!

مشکل چیه دوستان؟؟

1 پاسخ

+1 امتیاز

سلام

اساس کار سی شارپ در تواب مثلثاتی رادیان هست.

پس بهتره ابتدا یه تابع بصورت زیر بنویسی که درجه رو به رادیان تبدیل کنه.

و بعد، از این تابع برای محاسباتت استفاده کن.

double DegreesToRadians(double degrees)
{
   return degrees * Math.PI / 180.0;
}

حالا مثلا برای زاویه 329.85 اینطوری ازش استفاده کن:

Math.Cos(DegreesToRadians(329.85));
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...