Advertisement
sashomaga

Convert binary numbers to hex

Jan 18th, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.25 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3. //Write a program to convert binary numbers to hexadecimal numbers (directly)
  4. namespace practice
  5. {
  6.     class ConvertToBynary
  7.     {
  8.         static void Main()
  9.         {
  10.             Console.WriteLine("Enter decimal number : ");
  11.             int convert = int.Parse(Console.ReadLine());
  12.             StringBuilder builder = new StringBuilder();
  13.  
  14.             while (convert > 0)
  15.             {
  16.                 if (convert%16 > 9)
  17.                 {
  18.                     switch (convert%16)
  19.                     {
  20.                         case 10: builder.Insert(0, 'A'); break;
  21.                         case 11: builder.Insert(0, 'B'); break;
  22.                         case 12: builder.Insert(0, 'C'); break;
  23.                         case 13: builder.Insert(0, 'D'); break;
  24.                         case 14: builder.Insert(0, 'E'); break;
  25.                         case 15: builder.Insert(0, 'F'); break;
  26.                     }
  27.                 }
  28.                 else
  29.                 {
  30.                     builder.Insert(0, convert % 16);
  31.                 }
  32.                 convert /= 16;
  33.             }
  34.  
  35.             Console.WriteLine("Converted number : \n{0}", builder.ToString());                      
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement