• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2020 Gorsel Programlama

Formatlı Çıkış İşlemleri C# Console-Programlama Temelleri Ders 9

Formatlı Çıkış İşlemleri C# Console-Programlama Temelleri Ders 9

Daha fazla bilgi için : www.gorselprogramlama.com

Ekrana yazımda güzel parantez arasında değişkenin sırasını yazarak gerçekleştiriyorduk.{0},{1} gibi.Yazılan ifadeleri sağa dayalı yazmak için araya virgül koyuyuruz ve kaç basamak sağa dayalı yazacaksak onun değerini yazıyoruz.Mesela sıfırıncı değişkeni 4 hane sağa dayalı yazmak için {0,4} kullanılır. Bu konu ile ilgili bir örnek yazalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 56851;

Console.WriteLine("Sayı={0,10} Sağa Dayalı Yazım", x);

Console.ReadKey();

}

}

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.Aşağıda 10 hane sağa dayalı yazımı görüyorsunuz.Sağdan 5 hane zaten sayının kendisi.Geriye kalan 5 hane boş gözükür.

 

 

 

Farklı bir örnek oluşturalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 56851;

Console.WriteLine("Sayı={0,10}", x);

Console.WriteLine("Sayı={0,9}", x);

Console.WriteLine("Sayı={0,8}", x);

Console.WriteLine("Sayı={0,7}", x);

Console.ReadKey();

}

}

//Daha fazla bilgi için :www.gorselprogramlama.com

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.Değerleri değiştirerek farklı formatlar oluşturabilirsiniz.

 

Yazılan ifadeleri sola dayalı yazmak için araya virgül koyuyuruz ve kaç basamak sola dayalı yazacaksak onun değerini yazıyoruz.Mesela sıfırıncı değişkeni 4 hane sola dayalı yazmak için {0,-4} kullanılır. Bu konu ile ilgili bir örnek yazalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 56851;

Console.WriteLine("Sayı={0,-10} Sola Dayalı Yazım", x);

Console.ReadKey();

}

}

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.Aşağıda 10 hane sola dayalı yazımı görüyorsunuz.Soldan 5 hane zaten sayının kendisi.Geriye kalan 5 hane boş gözükür.

Farklı bir örnek oluşturalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 56851,y=34254;

Console.WriteLine("Sayı={0,-10} Sayı={1,-10} ", x,y);

Console.WriteLine("Sayı={0,-9} Sayı={1,-10}", x,y);

Console.WriteLine("Sayı={0,-8} Sayı={1,-10}", x,y);

Console.WriteLine("Sayı={0,-7} Sayı={1,-10}", x,y);

Console.ReadKey();

}

}

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.

 

Daha fazla bilgi için : www.gorselprogramlama.com

Formatlı yazımda parametre olarak bazı harfler kullanıyoruz.

C : Sayıyı para birimi şeklinde gösterir.

D :  Tek kullanıldığında bir anlam ifade etmez.Yanına sayı yazılarak kullanılır.Formatı alınacak sayının basamak değeri yanında yazılan sayıdan küçükse arta kalan değer kadar yanına sıfır eklenir.Birinci örnekte herhangi bir şey yazmadık.O yüzden sayı aynen ekrana yazacaktır(45322).İkinci örneğe baktığımzda sayının yanına  üç tane sıfır eklendiğini görürsünüz.(00045322)

E : Sayıyı 10 üzeri şeklinde gösterir.

F : Sayıların virgülden sonraki basamak sayısı ayarlamada kullanılır.

G : Sayıyı en uygun formatta yazar.

N : Sayıyı binlik basamaklara ayırarak yazar.

X : Sayıyı hexdecimal(16′ lık sayı sistemi) olarak yazar.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 45322;

Console.WriteLine("Formatlı Sayı {0:C}", x);

Console.WriteLine("Formatlı Sayı {0:D}", x);

Console.WriteLine("Formatlı Sayı {0:E}", x);

Console.WriteLine("Formatlı Sayı {0:F}", x);

Console.WriteLine("Formatlı Sayı {0:G}", x);

Console.WriteLine("Formatlı Sayı {0:N}", x);

Console.WriteLine("Formatlı Sayı {0:X}", x);

Console.ReadKey();

}

}

//Daha fazla bilgi için : www.gorselprogramlama.com

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.

Parametre olarak yazılan harflerin yanına sayısal değer ekleyebiliriz. C,E,F,N parametreleri için: Formatı alınacak sayının basamak değeri yanında yazılan sayıdan küçükse arta kalan değer kadar sol yanına sıfır eklenir. D ve X içinde  Formatı alınacak sayının basamak değeri yanında yazılan sayıdan küçükse arta kalan değer kadar sağ yanına yani sonuna sıfır eklenir.Bununla ilgili bir örnek yazalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int x = 45322;

Console.WriteLine("Formatlı Sayı {0:C3}", x);

Console.WriteLine("Formatlı Sayı {0:D8}", x);

Console.WriteLine("Formatlı Sayı {0:E10}", x);

Console.WriteLine("Formatlı Sayı {0:F5}", x);

Console.WriteLine("Formatlı Sayı {0:G5}", x);

Console.WriteLine("Formatlı Sayı {0:N5}", x);

Console.WriteLine("Formatlı Sayı {0:X8}", x);

Console.ReadKey();

}

}

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.

 

# işareti : Formatlı yazımda her bir sayı için # işaretini kullanabiliriz. Mesela bir sayıyı telefon formatında yazmak için bir örnek hazırlayalım.

Örnek:


class Program

{

static void Main(string[] args)

{

int tel=2124444444;

Console.WriteLine("{0,10:(###)-(### ## ##)}", tel);

Console.ReadKey();

}

}

Programı çalıştırdığmızda Ekran çıktısı aşağıdaki gibi olacaktır.Telefon 10 haneli olduğu için virgülden sonra 10 yazdım ve 10 tane diyez (#) ekledim.Ben parantezde ekledim.Siz eklemeyebilrisiniz.Bu yolla değişik formatlar oluşturabilirsiniz.

 

Daha fazla bilgi için : www.gorselprogramlama.com

Paylaş :
Tweet
Yorum Yazın | Geri
20 Kasım Cumartesi,2010 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C# Console, Dersler
Etiket: c# console, C# console C, C# console D, c# console dersleri, C# console diyez #, C# console E, C# console G, C# console N, C# console X, Formatlı Çıkış İşlemleri C# Console-Programlama Temelleri Ders 9
« İlk değeri atanan değişkenin değerini ekrana yazdırma C# Console-Programlama Temelleri Ders 8 Klavyeden değişkene değer atama C# Console-Programlama Temelleri Ders 10 »
  1. erkan kayan
    Cevap | Gönder
    Ara 22nd, 2010 at 08:06 | #1

    çok güzel bir site ellerinize saglık bilgiler için çok teşekkür ederim

  2. admin
    Cevap | Gönder
    Ara 22nd, 2010 at 11:16 | #2

    rica ederim.

  3. Zehra
    Cevap | Gönder
    Eki 30th, 2011 at 18:10 | #3

    Merhaba hocam.Ben Azerbaycandan. bana bu programi yaza bilirmisiniz? mesela men aaabb ddk kimi string ifade giriyorum. bana ise cevap olarak abdk gelmesinin istiyorum.yani tekrar olan harfleri silsin.Onceden tesekkurler.!

  4. admin
    Cevap | Gönder
    Eki 30th, 2011 at 19:54 | #4

    Örnek yayınlandı link : http://www.gorselprogramlama.com/tekrarlanan-karakterleri-cikar-c-console

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • C# Console Application İçi Boş Üçgen
  • C# WindowsForm Çekiliş Uygulaması
  • C# WindowsForm Login Remember Me (Remember me Checkbox)
  • Migros market 2 Reklam Banner Örneği — Flash
  • C# WindowsForm ile TC Kimlik Numarası, İsim, Soyisim, E-Mail Kontrol Yapıları

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (830)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (27)
  • Flash (76)
  • Görsel Programlama (419)
  • GorselProgramlama.Com (8)
  • Html (34)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (128)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı