Burada 10’luk sayı sisteminden 2’lik sayı sistemine çevirme işlemini yapmıştık şimdi işlemin tam tersi yani 2’lik sayı sisteminden 10’luk sayı sistemine çevirme işlemini yapacağız.
string s = "1010"; // my binary "number" as a string int dec = 0; for (int i = 0; i < s.Length; i++) {//http://www.bilisimogretmeni.com/ if (s[s.Length - i - 1] == '0') continue; dec += (int)Math.Pow(2, i); } Console.WriteLine(dec); Console.ReadKey();
bu işlemin kısa yolu ise
string bin = "1001010"; long l = Convert.ToInt64(bin, 2); Console.WriteLine(l); Console.ReadKey();
şeklinde kullanabilirsiniz…
Hocam merhabalar. c++ ya da c# dilinde 10luk tabanda girilen bi sayıyı 2lik tabana çevirme ve bunun tam tersi, bir de 10luk tabanda girilen bir sayıyı 16lık tabana çevirme ve bunun tam tersi bir program lazım. Çok uğraştım olmadı yardımcı olabilir misiniz acaba??
5 basamaklı 16lık sistemde rasgele sayı hocam bunu nasıl yapıcaz
http://www.bilisimogretmeni.com/visual-studio-c/c-ornekleri-16lik-sayi-sisteminde-rastgele-sayi-uretme.html
HOCAM BUNUN C# WİNDOWS FORM HALİ YOKMU VARSA YAZARMISIN YOKSA ÇEVİRECEM DE VE ÇOK TEŞEKKÜR EDERİM
form uygulaması yok malesef