Esempio n. 1
0
        public void Convert_test_3()
        {
            var btod   = new BinaryToDecimal();
            var result = btod.Convert("000011111111");

            Assert.AreEqual(result, 255);
        }
Esempio n. 2
0
        public void Convert_test_1()
        {
            var btod   = new BinaryToDecimal();
            var result = btod.Convert("0100");

            Assert.AreEqual(result, 4);
        }
Esempio n. 3
0
    static void Main()
    {
        byte[] BinNummber = new byte[16];
        Console.Write("From which type nummber you want to convert 2, 10, 16: ");
        byte index = byte.Parse(Console.ReadLine());

        if (index == 10)
        {
            Console.WriteLine("Enter decimal positively Integer and program will convert it!");
            Console.Write("n=");
            uint n = uint.Parse(Console.ReadLine());
            Console.WriteLine("Your nummber in binary is: {0}", DecimalToBinary.Convert(n));
            Console.WriteLine("Your nummber in hexadecimal is: {0}", DecimalToHexidemical.Convert(n));
        }

        if (index == 2)
        {
            Console.WriteLine("Enter binary positively Integer and program will convert it!");
            for (int i = 0; i < 15; i++)
            {
                Console.Write("n[{0}]=", i);
                BinNummber[i] = byte.Parse(Console.ReadLine());
            }
            Console.WriteLine("Your nummber in decimal is: {0}", BinaryToDecimal.Convert(BinNummber));
            Console.WriteLine("Your nummber in hexmila is: {0}");
        }

        Console.ReadLine();
    }
Esempio n. 4
0
        public static int ConvertHexadecimalToDecimal(string hexNumber)
        {
            string binary        = HexadecimalToBinary.ConvertHexadecimalToBinary(hexNumber);
            int    decimalNumber = BinaryToDecimal.ConvertBinaryToDecimal(binary);

            return(decimalNumber);
        }
Esempio n. 5
0
        public string Convert(string @string)
        {
            var converter     = new BinaryToDecimal();
            var stringDecimal = converter.Convert(@string);

            return(((char)int.Parse(stringDecimal)).ToString());
        }
        public void Convert_Pass3782_ThrowsException()
        {
            Exception exception = null;

            try
            {
                BinaryToDecimal.Convert("3782");
            }
            catch (Exception ex)
            {
                exception = ex;
            }
            Assert.IsNotNull(exception);
        }
Esempio n. 7
0
        static string BinToHex(string binNumb)
        {
            StringBuilder hexNumb      = new StringBuilder();
            string        lastFourBits = string.Empty;

            while (binNumb.Length > 0)
            {
                if (binNumb.Length >= 4)
                {
                    lastFourBits = binNumb.Substring(binNumb.Length - 4);
                    binNumb      = binNumb.Remove(binNumb.Length - 4);
                }
                else
                {
                    lastFourBits = binNumb;
                    binNumb      = string.Empty;
                }
                hexNumb.Insert(0, DecimalToHexadecimal.DecToHex(BinaryToDecimal.BinToDec(lastFourBits)));
            }
            return(hexNumb.ToString());
        }
 public void Convert_Pass1000_Returns8()
 {
     Assert.AreEqual(8, BinaryToDecimal.Convert("1000"));
 }
 public void Convert_Pass10111101_Returns189()
 {
     Assert.AreEqual(189, BinaryToDecimal.Convert("10111101"));
 }