コード例 #1
0
 /// Calcula el producto entre dos fracciones
 /// </summary>
 /// <param name="a">Factor A</param>
 /// <param name="b">Factor B</param>
 /// <returns>El producto de las fracciones</returns>
 public static Fracción Multiplicar(Fracción a, Fracción b)
 {
     return(new Fracción(
                a.Numerador * b.Numerador,
                a.Denominador * b.Denominador
                ));
 }
コード例 #2
0
 /// Calcula el cociente entre dos fracciones
 /// </summary>
 /// <param name="a">Dividendo</param>
 /// <param name="b">Divisor</param>
 /// <returns>El cociente de las fracciones</returns>
 public static Fracción Dividir(Fracción a, Fracción b)
 {
     if (b.Numerador == 0)
     {
         throw new DivideByZeroException();
     }
     return(new Fracción(
                a.Numerador * b.Denominador,
                a.Denominador * b.Numerador
                ));
 }
コード例 #3
0
 /// <summary>
 /// Calcula el recíproco de una fracción
 /// </summary>
 /// <param name="fracción">La fracción a usar</param>
 /// <returns>El recíproco de la fracción</returns>
 public static Fracción Recíproco(Fracción fracción)
 {
     return(new Fracción(fracción.Denominador, fracción.Numerador));
 }