Exemplo n.º 1
0
 public static Input.Rational Calculate(Input.Equation input_)
 {
     D = input_.X.D * input_.Y.D;
     if (input_.op == '+')
     {
         Soma_(input_);
     }
     else if (input_.op == '-')
     {
         Sub_(input_);
     }
     else if (input_.op == '*')
     {
         Mult_(input_);
     }
     else if (input_.op == '/')
     {
         Div_(input_);
         D = input_.Y.N * input_.X.D;
     }
     Resp = new Input.Rational(N, D);
     return(Resp);
 }
Exemplo n.º 2
0
 public static void Div_(Input.Equation input_)
 {
     N = input_.X.N * input_.Y.D;
 }
Exemplo n.º 3
0
 public static void Mult_(Input.Equation input_)
 {
     N = input_.X.N * input_.Y.N;
 }
Exemplo n.º 4
0
 public static void Sub_(Input.Equation input_)
 {
     N = input_.X.N * input_.Y.D - input_.Y.N * input_.X.D;
 }
Exemplo n.º 5
0
 public static void Soma_(Input.Equation input_)
 {
     N = input_.X.N * input_.Y.D + input_.Y.N * input_.X.D;
 }