コード例 #1
0
 public static bool operator ==(NumeroBinario binario, NumeroDecimal numDecimal)
 {
     return((double)numDecimal == Conversor.BinarioDecimal((string)binario));
 }
コード例 #2
0
 public static string operator +(NumeroBinario binario, NumeroDecimal numDecimal)
 {
     return(Conversor.DecimalBinario(Conversor.BinarioDecimal((string)binario) + (double)numDecimal));
 }
コード例 #3
0
 public static double operator -(NumeroDecimal numDecimal, NumeroBinario binario)
 {
     return((double)numDecimal + Conversor.BinarioDecimal((string)binario) * -1);
 }
コード例 #4
0
 public static double operator +(NumeroDecimal numDecimal, NumeroBinario binario)
 {
     return(Conversor.BinarioDecimal(binario + numDecimal));
 }
コード例 #5
0
        public static string operator -(NumeroBinario b, NumeroDecimal d)
        {
            double binarioADecimal = Conversor.BinarioDecimal((string)b);

            return(Conversor.DecimalBinario(binarioADecimal - (double)d));
        }
コード例 #6
0
        public static double operator -(NumeroDecimal d, NumeroBinario b)
        {
            double binarioADecimal = Conversor.BinarioDecimal((string)b);

            return((double)d - binarioADecimal);
        }