ellapt

T10.3.DecToHexDec

Jan 22nd, 2013
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. static void Main()
  2. {
  3. Console.WriteLine("Convert decimal numbers to their hexadecimal representation");
  4. Console.WriteLine("The hexadecimal representations of the decimal numbers from 0 to 100 are: ");
  5. int decNumber = 0;
  6.  
  7. for (int n = 0; n < 101; n++)
  8. {
  9. int hexDecNumber = 0;
  10. decNumber = n;
  11. int temp = decNumber;
  12. byte position = 0;
  13. string printStr = "";
  14. do
  15. {
  16. int bitSet = temp & 1;
  17. hexDecNumber = (bitSet << position)| hexDecNumber;
  18. temp = temp >> 1;
  19. position += 1;
  20. printStr = bitSet + printStr;
  21. } while (temp != 0);
  22. Console.WriteLine("{0,3}\t{1,3:X}", decNumber, hexDecNumber);
  23. }
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment