C# programlama dilinde hexadecimal sayıyı ondalık sayıya çevirmek için aşağıdaki adımları izleyebilirsiniz:
- Kullanıcıdan veya başka bir kaynaktan hexadecimal bir sayı alın.
- Alınan bu hexadecimal sayıyı C#’ın
Convert.ToInt32()veyaint.Parse()yöntemini kullanarak ondalık bir tamsayıya dönüştürün. - Dönüştürülen ondalık sayıyı başka işlemler için kullanabilir veya ekrana yazdırabilirsiniz.
Aşağıda, kullanıcıdan alınan bir hexadecimal sayıyı ondalık sayıya dönüştüren C# koduna örnek verilmiştir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | using System; class Program { static void Main() { Console.Write("Hexadecimal sayıyı girin: "); string hexString = Console.ReadLine(); try { int decimalNumber = Convert.ToInt32(hexString, 16); Console.WriteLine("Ondalık sayı: " + decimalNumber); } catch (FormatException) { Console.WriteLine("Geçersiz giriş!"); } } } |
Bu örnekte, kullanıcıdan alınan hexadecimal sayı, Convert.ToInt32() yöntemi ile ondalık sayıya dönüştürülür ve ardından bu ondalık sayı ekrana yazdırılır.
Unutmayın, yukarıdaki örnek yalnızca kullanıcıdan giriş alır ve bu girişi hexadecimal olarak kabul eder. Eğer farklı durumları veya hataları ele almak istiyorsanız kodu daha fazla geliştirmeniz gerekebilir.
