/// <summary>
 /// Permite adicionar um coeficiente independente a uma fracção.
 /// </summary>
 /// <param name="left">O coeficiente independente.</param>
 /// <param name="right">A fracção.</param>
 /// <returns>O resultado da soma.</returns>
 /// <exception cref="ArgumentNullException">Caso algum dos argumentos seja nulo.</exception>
 public Fraction <Coefftype> Add(Coefftype left, Fraction <Coefftype> right)
 {
     if (left == null)
     {
         throw new ArgumentNullException("left");
     }
     else if (right == null)
     {
         throw new ArgumentNullException("right");
     }
     else
     {
         return(right.Add(left, this.domain));
     }
 }
示例#2
0
 /// <summary>
 /// Calcula a soma aritmética de duas fracções.
 /// </summary>
 /// <param name="left">A primeira fracção a ser adicionada.</param>
 /// <param name="right">A segunda fracção a ser adicionada.</param>
 /// <returns>O resultado da adição.</returns>
 /// <exception cref="ArgumentNullException">
 /// Caso ambos os argumentos sejam nulos.
 /// </exception>
 public Fraction <T> Add(Fraction <T> left, Fraction <T> right)
 {
     if (left == null)
     {
         throw new ArgumentNullException("left");
     }
     else if (right == null)
     {
         throw new ArgumentNullException("right");
     }
     else
     {
         return(left.Add(right, this.domain));
     }
 }