Esempio n. 1
0
 // Javier Alvarez
 // Mario Pons
 // Jose Gaytan
 // Anibal Higuero
 public static Numero Resta(Numero n1, Numero n2)
 {
     if (Numero.EsCero(n1) && !Numero.EsCero(n2))
     {
         throw new Exception("Resta no esta definida para <null>");
     }
 }
Esempio n. 2
0
    public static Numero Sumar(Numero n1, Numero n2)
    {
        // Primer caso base
        if (Numero.EsCero(n1))
        {
            return(n2);
        }

        if (Numero.EsCero(n2))
        {
            return(n1);
        }

        Numero n = n1.predecesor;

        return(new Numero(Numero.Sumar(n, n2)));
    }