public void Convert_test_3() { var btod = new BinaryToDecimal(); var result = btod.Convert("000011111111"); Assert.AreEqual(result, 255); }
public void Convert_test_1() { var btod = new BinaryToDecimal(); var result = btod.Convert("0100"); Assert.AreEqual(result, 4); }
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(); }
public static int ConvertHexadecimalToDecimal(string hexNumber) { string binary = HexadecimalToBinary.ConvertHexadecimalToBinary(hexNumber); int decimalNumber = BinaryToDecimal.ConvertBinaryToDecimal(binary); return(decimalNumber); }
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); }
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")); }