C# Console İkilik Taban Onluk Taban Çevirimi
Klavyeden girilen ikilik tabandaki bir sayının onluk tabandaki karşılığını bulan C# Console ekranda yapılmış program.
Ekran görüntüsü
Eğer ikilik tabana uymayan bir sayı girilirse kullanıcıyı uyarmaktadır.
Programın C# kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Örnekler { class Program { static void Main(string[] args) { double onluk_sayi = 0; bool durum = true; Console.Write("İkilik tabanındaki sayıyı giriniz : "); string ikilik_sayi = Console.ReadLine(); for (int i = 0; i < ikilik_sayi.Length; i++) { if (Convert.ToDouble(ikilik_sayi.Substring(i, 1)) < 2) { onluk_sayi += Convert.ToDouble(ikilik_sayi.Substring(i, 1)) * Math.Pow(2, ikilik_sayi.Length - i - 1); } else { Console.WriteLine("İkilik sayı tabanı 1 ve 0 lardan oluşmaktadır."); durum = false; } } if (durum == true) { Console.Write(ikilik_sayi + " sayısının onluk sayı tabanında karşılığı : " + onluk_sayi); } Console.ReadKey(); } } }
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c sharp, c sharp örnekler, c# çalışma soruları, c# console, c# console application ile yapılmış örnekler, c# console kodları, c# console örnekleri, c# console uygulamaları, c# dersleri, c# dizi örnekleri, c# for örnekleri, c# if örnekleri, c# karışık örnekler, c# kodları, c# örnek kodlar, c# örnek sorular, c# örnek sorular ve cevaplar, c# örnekleri, c# uygulamaları, consol örnekleri, console application örnekleri, console application uygulamaları, console örnekleri, console uygulamaları, for örnekleri, if örnekleri, ikilik onluk çevirme, ikilik sayı, ikilik taban onluk taban çevirme, onluk sayı, örnek c# kodları, örnek visual c# uygulamaları, programlama temelleri, programlama temelleri örnekleri, sayı çevirmeleri, visual c#, visual c# kodları, visual c# örnekleri, visual c# uygulamaları
abicim bana ikilik sayı sistemini 8liğe sekizlik sayı sistemini ikiliğe cevirme programının kodlarını atarmısın 🙂
yalvarırın abi nolur :))))))))
Sana ne zaman lazım Enes bilmiyorum ama yaptığım zaman sitede yayınlayacağım. Sen ara sıra kontrol et siteyi.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace sayı_sistemleri
{
class Program
{
static void Main(string[] args)
{
int[] dizim = new int[5];
for (int i = 0; i < dizim.Length; i++) { Console.WriteLine("{0}. sayıyı gir: ", (i + 1)); dizim[i] = Convert.ToInt32(Console.ReadLine()); } for (int i = 0; i < dizim.Length; i++) { Console.WriteLine("{0} = 8'lik sistemde {1}", dizim[i], Cevir(dizim[i], 8)); } Console.ReadKey(); } public static string Cevir(int sayi, int yeniTaban) { string str = ""; int bolum = sayi; str += bolum % yeniTaban; bolum = bolum / yeniTaban; while (bolum >= yeniTaban)
{
str += bolum % yeniTaban;
bolum = bolum / yeniTaban;
}
str += bolum % yeniTaban;
str = reverse(str);
return str;
}
public static string reverse(string s)
{
string reversedS = “”;
for (int i = s.Length – 1; i >= 0; i–)
{
reversedS += s[i];
}
return reversedS;
}
}
}
Yukarıdaki kod 5 tane sayıyı 8 lik tabana çeviriyor. İncelersen 2-8 ve 8-2 dönüşümleri yapabilirsin.
Aradığın kod burda sanırım:
http://www.kazimsimsek.net/c-sayi-sistemlerini-birbirine-cevirme.html
ABİ COK TESEKKURLER SENİ SEVİYORUMM 😀
AMA YAPAMADIM YA BANA YARDIM EDERMİSİN 🙂
Enes sen ne yapmak istediğini açık şekilde yaz belki bi çözüm bulabiliriz.
abicim şimdi kullanıcıdan ikilik sayı sistemindeki 01100110 numaralarını girmesini istiycez programımızda o numaraları sekizlik sayı sistemine cevircez . Aynı mantıklada sekizliği ikiliğe çevircez abi bana bu cok lazım yalvarırım bişeler yap ya ben çok ugrastım fakat yapamadım 😀
10luk sayı sistemini 16tılıga 16lıgı onluga çeviren programida yaparmısn rica etsem Ben yapamadım da
Merhaba Zeynep
İstediğin çevirmeleri yapan programı aşağıdaki linkten indirebilirsin.
http://www.kazimsimsek.net/c-form-sayi-taban-donusturme.html