Exemplo n.º 1
0
        private void Trace(object sender, RoutedEventArgs e)
        {
            BinaryFieldElement firstOperand = new BinaryFieldElement(TXBFirstOperand.Text.ToString(), 443);
            BinaryFieldElement result       = (firstOperand).Trace();

            TXBResult.Text = result.ToString();
        }
Exemplo n.º 2
0
        private void Reverse(object sender, RoutedEventArgs e)
        {
            BinaryFieldElement firstOperand = new BinaryFieldElement(TXBFirstOperand.Text.ToString(), 443);


            BinaryFieldElement result = BinaryFieldElement.Power(firstOperand, (int)Math.Pow(2, 443) - 2);

            TXBResult.Text = result.ToString();
        }
Exemplo n.º 3
0
        private void Power(object sender, RoutedEventArgs e)
        {
            BinaryFieldElement firstOperand = new BinaryFieldElement(TXBFirstOperand.Text.ToString(), 443);
            int degree = int.Parse(TXBDegreeOperand.Text);

            BinaryFieldElement result = BinaryFieldElement.Power(firstOperand, degree);

            TXBResult.Text = result.ToString();
        }
Exemplo n.º 4
0
        private void Multiplication(object sender, RoutedEventArgs e)
        {
            BinaryFieldElement firstOperand  = new BinaryFieldElement(TXBFirstOperand.Text.ToString(), 443);
            BinaryFieldElement secondOperand = new BinaryFieldElement(TXBSecondOperand.Text.ToString(), 443);

            BinaryFieldElement result = firstOperand * secondOperand;

            TXBResult.Text = result.ToString();
        }