Beispiel #1
0
        private void GetResultDegree_Click(object sender, RoutedEventArgs e)
        {
            ComplexDegreeResultHolder crh = CalculateDegree(new Complex(Convert.ToDouble(RealPartForDegree.Text), Convert.ToDouble(ImaginaryPartForDegree.Text)),
                                                            Convert.ToInt32(NumberDegree.Text));

            RealResultDegree.Text      = crh.Results[0].Real.ToString();
            ImaginaryResultDegree.Text = crh.Results[0].Imaginary.ToString();
        }
Beispiel #2
0
        private void GetResultRoot_Click(object sender, RoutedEventArgs e)
        {
            ComplexDegreeResultHolder crh = CalculateRadical(new Complex(Convert.ToDouble(RealPartUnderRoot.Text), Convert.ToDouble(ImaginaryPartUnderRoot.Text)),
                                                             Convert.ToInt32(RootDegree.Text));

            ExactValues.Items.Clear();
            NumericalValues.Items.Clear();
            foreach (var arg in crh.Arguments)
            {
                ExactValues.Items.Add($"{crh.Mod} * (cos(({arg}) / {RootDegree.Text}) + i * sin(({arg}) / {RootDegree.Text}))");
            }
            foreach (var res in crh.Results)
            {
                NumericalValues.Items.Add(res);
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Reciever r = new Reciever();
            ComplexDegreeResultHolder c = r.CalculateRadical(new Complex(4, 0), 3);

            Console.WriteLine(c.Mod);
            Console.WriteLine("----------------------");
            for (int i = 0; i < c.Arguments.Count; i++)
            {
                Console.WriteLine(c.Arguments[i]);
            }
            Console.WriteLine("----------------------");
            for (int i = 0; i < c.Results.Count; i++)
            {
                Console.WriteLine(c.Results[i]);
            }
            Console.ReadKey();
        }