Bu yazımızda C# programlama dilinde kullanıcı tarafından 2 lik tabanda girilen sayının 10 luk tabana çevrilmesini sağlayan bir örnek gerçekleştireceğiz.
2′ lik (binary) sistemden 10′ luk sisteme (decimal) çeviran C# kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
static void Main(string[] args) { Console.Write("2' lik sistemdeki sayıyı Giriniz : "); string s = Console.ReadLine(); int dec = 0; for (int i = 0; i < s.Length; i++) { if (s[s.Length - i - 1] == '0') continue; dec += (int)Math.Pow(2, i); } Console.WriteLine(dec); Console.WriteLine("========================"); Console.WriteLine("www.yazilimkodlama.com"); Console.ReadKey(); } |
Ekran Çıktısı: