Advertisement
wingman007

2018_IntroC#PartTimeConvert2Binary

Sep 15th, 2018
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.22 KB | None | 0 0
  1.             // Convert to binary system
  2.             Console.Write("Please enter a number to convert: ");
  3.             // with 340282366920938000000000000000000000000
  4.             // System.OverflowException: Value was either too large or too small for an Int32.
  5.             int number2Convert = int.Parse(Console.ReadLine());
  6.             int[] binaryNumber = new int[128]; // the default value is 0
  7.             int digitCounter = 127;
  8.             while(number2Convert > 0 && digitCounter > 0)
  9.             {
  10.                 binaryNumber[digitCounter] = number2Convert % 2;
  11.                 digitCounter--;
  12.                 number2Convert /= 2;
  13.                 Console.WriteLine(number2Convert);
  14.             }
  15.             foreach(var digit in binaryNumber)
  16.             {
  17.                 Console.Write(digit);
  18.             }
  19.             Console.WriteLine();
  20.             Console.WriteLine(Math.Pow(2, 128)); // 3.40282366920938E+38
  21.             // Console.WriteLine("{0,10:N}", Math.Pow(2, 128)); // 340,282,366,920,938,000,000,000,000,000,000,000,000.00
  22.             // Console.WriteLine("{0,10:D}", Math.Pow(2, 128)); // Exception
  23.             Console.WriteLine("{0,10:F0}", Math.Pow(2, 128)); // 340282366920938000000000000000000000000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement