コード例 #1
0
ファイル: NumeroDecimal.cs プロジェクト: streppelandres/pl2
 /// <summary>
 /// Chequea si los números son iguales
 /// </summary>
 /// <param name="p1"></param>
 /// <param name="p2"></param>
 /// <returns>True si son iguales</returns>
 public static bool operator ==(NumeroDecimal nD, NumeroBinario nB)
 {
     return(Conversor.BinarioDecimal(nB.numero) == nD.numero);
 }
コード例 #2
0
        /// <summary>
        /// Realiza la resta de un numero decimal y otro binario
        /// </summary>
        /// <param name="nB"></param>
        /// <param name="nD"></param>
        /// <returns>El resultado de la resta en binario</returns>
        public static string operator -(NumeroBinario nB, NumeroDecimal nD)
        {
            double auxDecimal = Conversor.BinarioDecimal(nB.numero);

            return(Conversor.DecimalBinario((auxDecimal - nD.numero)));
        }
コード例 #3
0
ファイル: NumeroDecimal.cs プロジェクト: streppelandres/pl2
        /// <summary>
        /// Realiza la resta de un numero decimal y otro binario
        /// </summary>
        /// <param name="nB"></param>
        /// <param name="nD"></param>
        /// <returns>El resultado de la resta en decimal</returns>
        public static double operator -(NumeroDecimal nD, NumeroBinario nB)
        {
            double auxDecimal = Conversor.BinarioDecimal(nB.numero);

            return(auxDecimal - nD.numero);
        }
コード例 #4
0
 public static double operator -(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario)
 {
     return((double)numeroDecimal - Conversor.BinarioDecimal((string)numeroBinario));
 }
コード例 #5
0
 public static bool operator ==(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario)
 {
     return((double)numeroDecimal == Conversor.BinarioDecimal((string)numeroBinario));
 }
コード例 #6
0
 public static double operator -(NumeroDecimal d, NumeroBinario b)
 {
     return(Conversor.BinarioDecimal(b.numero) - d.numero);
 }
コード例 #7
0
 public static bool operator ==(NumeroDecimal d, NumeroBinario b)
 {
     return(Conversor.BinarioDecimal(b.numero) == d.numero);
 }
コード例 #8
0
 public static bool operator ==(NumeroBinario b, NumeroDecimal d)
 {
     return((int)d.numero == Conversor.BinarioDecimal(b.numero));
 }
コード例 #9
0
 public static string operator -(NumeroBinario b, NumeroDecimal d)
 {
     return(Conversor.DecimalBinario((int)d.numero - Conversor.BinarioDecimal(b.numero)));
 }
コード例 #10
0
        public static bool operator ==(NumeroDecimal nd, NumeroBinario nb)
        {
            double nDecimal = Conversor.BinarioDecimal(nb._numero);

            return(nd._numero == nDecimal);
        }
コード例 #11
0
        public static double operator -(NumeroDecimal nd, NumeroBinario nb)
        {
            double nDecimal = Conversor.BinarioDecimal(nb._numero);

            return(nd._numero - nDecimal);
        }
コード例 #12
0
        public static Double operator -(NumeroDecimal nD, NumeroBinario nB)
        {
            nD._numero -= Conversor.BinarioDecimal(nB._numero);

            return(nD._numero);
        }