コード例 #1
0
        protected override void GoEx()
        {
            Operation = FractionOperation.GetFractionOperation(Input.Operation);

            WholeNumber1 = InputParser.ConvertInputStringToInt(Input.WholeNumber1, "WholeNumber1", "First Input Whole Number", false, 10000, null, true, false);
            Numerator1   = InputParser.ConvertInputStringToInt(Input.Numerator1, "Numerator1", "First Input Numerator (Top Number)", false, 10000, null, true, false);
            Denominator1 = InputParser.ConvertInputStringToInt(Input.Denominator1, "Denominator1", "First Input Denominator (Bottom Number)", false, 10000, null, false, false);
            WholeNumber2 = InputParser.ConvertInputStringToInt(Input.WholeNumber2, "WholeNumber2", "Second Input Whole Number", false, 10000, null, true, false);
            Numerator2   = InputParser.ConvertInputStringToInt(Input.Numerator2, "Numerator2", "Second Input Numerator (Top Number)", false, 10000, null, true, false);
            Denominator2 = InputParser.ConvertInputStringToInt(Input.Denominator2, "Denominator2", "Second Input Denominator (Bottom Number)", false, 10000, null, false, false);

            Fraction1 = GetFraction(true);
            Fraction2 = GetFraction(false);
            Result    = Operation.Go(Fraction1, Fraction2);
        }