PDF C# Console Örnekleri www.yazilimbilisim.net
İçindekiler C# Console For Döngüsüyle Piramit Oluşturma... 2 C# Console Rasgele Sayı Üretme... 3 C# Class Kullanarak Daire Alan ve Çevresini Hesaplama... 3 C# Console Rasgele Sayı Üretme... 5 C# Console Ekranı Yazı Boyutunu Ayarlama... 6 Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek:... 8 Girilen String ifadede boşluk karakterine kadar olan kısmı yazdıran örnek:... 8 Elemanları kullanıcı tarafından girilen 10 elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran Console Örneği:... 9 C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen 10 elemanlı bir dizinin elemanlarını %10 arttıran ve ekrana yazdıran örnek:... 10 Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program:... 11 Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program:... 12 Kullanıcının girdiği 3 sayıdan en büyük olanını ekranda gösteren örnek... 13
C# Console For Döngüsüyle Piramit Oluşturma class Program for (int i = 1; i < 20; i++) for (int j = i; j < 20; j++) Console.Write(" "); for (int k = 1; k <= i; k++) Console.Write("*"); Console.Write(" "); Console.WriteLine();
C# Console Rasgele Sayı Üretme C# Console uygulamasında Random() sınıfı kullanarak 1-10 arası rasgele sayı üreterek bu sayıların karşısına sayının adeti kadar * karakteri ekleyen program örneği: int sayi; Random rnd = new Random(); for( int i=1;i<=10;i++) sayi=rnd.next(1,10); Console.Write(sayi); for(int j=1;j<=sayi;j++) Console.Write("*"); Console.WriteLine(); C# Class Kullanarak Daire Alan ve Çevresini Hesaplama
Dairenin Alanını ve Çevresini ClassKullanarak hesaplama yapmayı gösteren küçük bir uygulama oluşturacağız. Uygulamamızı Console Application ortamında gerçekleştireceğiz. Örneğimize Solution explorer penceresini kullanarak sınıf oluşturarak başlıyoruz. Class ımızın ismi Daire.cs olacak. Daire.cs için aşağıdaki kodları oluşturuyoruz. Aşağıda da görüleceği üzere oluşturduğumuz Classiçerisinde Cevre ve Alan isimli 2 adet metot oluşturularak, gönderilen parametreye göre double türünde geriye sonuç değerini döndürüyor. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassDaire class Daire public double Alan(double r) return 3.14*r*r; public double Cevre(double r) return (2*Math.PI*r); Program.cs kodlarımız: class Program double yaricap; Daire d=new Daire(); Console.Write("Yarıçapı Giriniz : "); yaricap = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Yarıçapı 0 olan dairenin alanı : 1", yaricap, d.alan(yaricap)); Console.WriteLine("Yarıçapı 0 olan dairenin alanı : 1", yaricap, d.cevre(yaricap));
C# Console Rasgele Sayı Üretme C# Console uygulamasında Random() sınıfı kullanarak 1-10 arası rasgele sayı üreterek bu sayıların karşısına sayının adeti kadar * karakteri ekleyen program örneği: int sayi; Random rnd = new Random(); for( int i=1;i<=10;i++) sayi=rnd.next(1,10); Console.Write(sayi); for(int j=1;j<=sayi;j++) Console.Write("*"); Console.WriteLine();
C# Console Ekranı Yazı Boyutunu Ayarlama C# Console ekranında Yazı tipi ve Yazı boyutu (Font Size) ayarlamak için; Açılan Console ekranında sol üstköşeye tıklayın. Burada Özellikler komutu çalışmakta olan pencere için Varsayılan komutu ise Genel ayarları yapabileceğiniz pencereyi açacaktır.
Gerekli ayarlamaları yaptıktan sonra C# Console ekranınız istediğiniz gibi olacaktır.
Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek: string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); string yenimetin = metin.replace(',', '.'); Console.WriteLine(yenimetin); Girilen String ifadede boşluk karakterine kadar olan kısmı yazdıran örnek: class Program string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); int no = metin.indexof(' '); Console.WriteLine(metin.Substring(0, no));
Elemanları kullanıcı tarafından girilen 10 elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran Console Örneği: int uzunluk=0; string enuzunmetin=""; int indexno=0; string[] dizi = new string[10]; for (int i = 0; i < 10; i++) Console.Write("0. elemanı giriniz : ", i + 1); dizi[i] = Console.ReadLine(); for(int i=0;i<10;i++) if(dizi[i].length>uzunluk) uzunluk = dizi[i].length; enuzunmetin = dizi[i]; indexno = i; Console.WriteLine("===================="); Console.WriteLine("Dizi içindeki en uzun metin: 0", enuzunmetin); Console.WriteLine("Dizi içindeki en uzun metnin index numarası : 0", indexno); Console.WriteLine("Dizi içindeki en uzun metnin karakter sayısı: 0", uzunluk);
C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen 10 elemanlı bir dizinin elemanlarını %10 arttıran ve ekrana yazdıran örnek: //Eleman Girme işlemi int[] dizi = new int[10]; for(int i=0;i<10;i++) Console.Write("0. elemanı giriniz : ", i + 1); dizi[i] = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("========================================="); // Yazdırma işlemi for(int i=0;i<10;i++) dizi[i]=dizi[i]+(dizi[i]*10/100); Console.WriteLine("Dizinin 0. indexi : 1 ", i, dizi[i]);
Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program: int sayac = 0; string metin="www.ahmetcansever.com"; string aranan = "ahmet"; int metinuzunluk = metin.length; int arananuzunluk = aranan.length; for(int i=0;i<=(metinuzunluk-arananuzunluk);i++) if(metin.substring(i,arananuzunluk)==aranan) sayac++; Console.WriteLine(sayac);
Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program: class Program String metin = "www.ahmetcansever.com"; metin = metin.tolower(); String karakterler = "0123456789abcdefghijklmnopqrstuvwxyz.?,;"; int[] count = new int[karakterler.length]; for (int i = 0; i < metin.length; i++) int index = karakterler.indexof(metin[i]); if (index < 0) continue; else count[index]++; for (int i = 0; i < count.length; i++) if (count[i] < 1) continue; else Console.WriteLine(karakterler[i] + " " +count[i]);
Kullanıcının girdiği 3 sayıdan en büyük olanını ekranda gösteren örnek int s1, s2, s3; Console.Write("1. sayıyı girin : "); s1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. sayıyı girin : "); s2 = Convert.ToInt32(Console.ReadLine()); Console.Write("3. sayıyı girin : "); s3 = Convert.ToInt32(Console.ReadLine()); if(s1>s2 && s1>s3) Console.WriteLine("1. sayı en büyük"); else if (s2 > s1 && s2 > s3) Console.WriteLine("2. sayı en büyük"); else if (s3 > s1 && s3 > s2) Console.WriteLine("3. sayı en büyük"); else Console.WriteLine("Farklı sayılar girin");