public static void Main()
Console.WriteLine(SumOfEuros(0.1f, 1000));
Console.WriteLine(SumOfEuros(0.1, 1000));
Console.WriteLine(SumOfEuros(0.1m, 1000));
Console.WriteLine(Program.ConvertDecimalToBinary(151));
Console.WriteLine(Program.ConvertDecimalToBinary(12));
Console.WriteLine(Program.ConvertBinaryToDecimal("1111010110011110"));
Console.WriteLine(Program.ConvertDecimalToBinary(62878));
Console.WriteLine(Program.ConvertDecimalToHexadecimal(133));
public static string ConvertDecimalToHexadecimal(int num)
string[] strArr = result.Split(':');
Console.WriteLine(strArr.Length);
for(int i = 0; i<strArr.Length-1;i++)
bool done = int.TryParse(strArr[i], out temp);
strArr[i] = Program.ConvertNumberToHex(strArr[i]);
foreach(string x in strArr)
Console.WriteLine(result);
public static string ConvertNumberToHex(string str)
public static long ConvertBinaryToDecimal(string bin)
char[] charArr = bin.ToCharArray();
long[] intArr = new long[charArr.Length];
Console.WriteLine(intArr.Length);
for(int i = 0; i< charArr.Length; i++)
intArr[i] = (long)Char.GetNumericValue(charArr[i]);
for(int i = intArr.Length-1;i>=0;i--)
result+= intArr[i]*(long)Math.Pow(2,i);
public static string ConvertDecimalToBinary(int num)
char[] charArray = result.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
public static float SumOfEuros(float num, int counter)
for(int i = 0; i<counter; i++)
public static decimal SumOfEuros(decimal num, int counter)
for(int i = 0; i<counter; i++)
public static double SumOfEuros(double num, int counter)
for(int i = 0; i<counter; i++)