View Full Version : آموزش: محاسبه arc sin
  
sini65
جمعه 06 آذر 1394, 20:07 عصر
سلام چطوری arcsin محاسبه میشه؟
اگر منظورتون Math.Asin(); اینطوری جواب نمیده مثلا ارکسینوس 1 رو 0.01 در میاره درحالی که 90 باید بهمون بده
AmiN0012
جمعه 06 آذر 1394, 20:23 عصر
شما مطعن هستید ارک سینوس 1 میشه 90؟
javady_joon
جمعه 06 آذر 1394, 21:13 عصر
با سلام
دوست عزیز من این کد رو نوشتم و آرک سینوس رو درست حساب کرد 
آرک سینوس 1 برابر با 1.570796327 می تونید برای اینکه از درستیش  مطمئن شوید از excel استفاده کنید در نوار فرمولش آرک رو محاسبه می کند
  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double arc;
            arc = Math.Asin(1);
            Console.WriteLine(arc);
            Console.ReadKey();
        }
    }
}
AmiN0012
جمعه 06 آذر 1394, 21:21 عصر
http://www.rapidtables.com/calc/math/Arcsin_Calculator.htm
این سایت خلاف نظر شما رو ثابت میکنه
javady_joon
جمعه 06 آذر 1394, 22:46 عصر
هه
این سایت چیزی رو ثابت نمیکنه تنها کاری که این سایت میکنه اینه که
 بر حسب درجه ست 
در حالی که Excel و visual بر حسب رادیان جواب رو میدن کافی عدد 
1/57 رو اول در 180 ضرب کرده و سپس بر 3.14 تقسیم کنید میشه 90
RAD to DEG = (x * 180)/3.14
DEG to RAD = (x*3.14)/180
x  عدد مورد نظرتون هست.
javady_joon
جمعه 06 آذر 1394, 23:00 عصر
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double arc;
            int result,num1;
            string num;
            Console.Write(" Enter your number : ");
          num=  Console.ReadLine();
          num1 = int.Parse(num);
            arc = Math.Asin(num1);
         result =(int)( arc * 180 / 3.14);
         Console.WriteLine("");
         Console.Write(" Your result is : ");
            Console.WriteLine(result);
            Console.ReadKey();
        }
    }
}
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.