Guest User

Untitled

a guest
May 21st, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.82 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace P4.ConvertHexacimalToDecimal
  5. {
  6.     class Program
  7.     {
  8.         private static string hexNumbers = "0123456789ABCDEF";
  9.         static void Main(string[] args)
  10.         {
  11.             Console.Write("Enter the hexadecimal number -> ");
  12.             string hexNumber = Console.ReadLine().ToUpper();
  13.             Console.WriteLine("The decimal number is -> " + ConvertHexadecimalToDecimal(hexNumber));
  14.         }
  15.  
  16.         private static long ConvertHexadecimalToDecimal(string pHexNumber)
  17.         {
  18.             long numberInDec = 0;
  19.             for (int i = 0; i < pHexNumber.Length; i++)
  20.             {
  21.                 numberInDec += hexNumbers.IndexOf(pHexNumber[pHexNumber.Length - (i+1)]) * (long)Math.Pow(16, i);
  22.             }
  23.             return numberInDec;
  24.         }
  25.     }
  26. }
Add Comment
Please, Sign In to add comment