package net.mightypork.rcalc.operations; import net.mightypork.rcalc.IEvaluable; import net.mightypork.rcalc.numbers.Fraction; /** * Division * * @author Ondrej Hruska */ public class OperationDivide extends BinaryOperation { /** * Create division * * @param left left operand * @param right right operand */ public OperationDivide(IEvaluable left, IEvaluable right) { super(left, right); } @Override public Fraction evaluate() { return left.evaluate().divide(right.evaluate()); } @Override public String toString() { return "DIV{" + left + "," + right + "}"; } }