private Numero porNumero(Unidad multiplicador) { return(new Unidad()); }
private Unidad divisionEnteraAux(Unidad divisor) { return(new Unidad()); }
private Numero sumarNumero(Unidad sumando) { return(new Entero(2)); }
private static Unidad dividirCoprimos(Unidad dividendo, Unidad divisor) { return(new Unidad()); }
private static Fraccion dividirCoprimos(Unidad dividendo, Entero divisor) { return(new Fraccion(new Entero(1), divisor)); }
private Entero divisionEnteraAux(Unidad divisor) { return(new Entero(value)); }
private static Entero dividirCoprimos(Entero dividendo, Unidad divisor) { return(new Entero(dividendo.getValue())); }
public static Numero dividir(Unidad dividendo, Unidad divisor) { return(new Unidad()); }
public static Numero dividir(Entero dividendo, Unidad divisor) { return(new Entero(dividendo.getValue())); }
private Numero porNumero(Unidad multiplicador) { dynamic numeradorNoTipado = Convert.ChangeType(numerador, numerador.GetType()); return(dividir(numeradorNoTipado, denominador)); }
private Numero divididoNumero(Unidad divisor) { dynamic numeradorNoTipado = Convert.ChangeType(numerador, numerador.GetType()); return(dividir(numeradorNoTipado, denominador)); }
private Numero sumarNumero(Unidad sumando) { Entero nuevoNumerador = (Entero)denominador.mas(numerador); return(dividir(nuevoNumerador, denominador)); }
private Numero divididoNumero(Unidad divisor) { return(new Entero(value)); }
private Numero porNumero(Unidad multiplicador) { return(new Entero(value)); }
private Numero sumarNumero(Unidad sumando) { return(new Unidad()); }
public static Numero dividir(Unidad dividendo, Entero divisor) { return(new Fraccion(new Entero(1), divisor)); }
private Numero divididoNumero(Unidad divisor) { return(new Cero()); }
private Numero maximoComunDivisorAux(Entero otroEntero, Unidad divisor) { return(new Unidad()); }