C# öğrenim sürecinde pratik yapmak oldukça yararlı olacaktır. Bunun için farklı konularda basit seviyeden zor seyiyeye doğru hazırlanmış c# örnekleri aşağıdan inceleyebilirsiniz.
Basitten Zora C# Örnekleri
Örnek 1 : C# ile Ekrana Merhaba Dünya yazdıran Console Örneği:
static void Main(string[] args)
{
Console.WriteLine("Merhaba Dünya");
Console.WriteLine("www.mitopya.com");
Console.ReadKey();
}

Örnek 2 : C# ile Kullanıcının Girdiği Mesajı Ekrana Yazdıran Console Örneği:
{
Console.Write("Mesajınız : ");
string mesaj = Console.ReadLine();
Console.WriteLine("Girilen Mesaj : {0}", mesaj);
Console.ReadKey();
}
Örnek 3 : C# ile Kullanıcının Adını ve Soyadını Alıp Ekrana Yazdıran Console Örneği:
{
Console.Write("Adınız : ");
string ad = Console.ReadLine();
Console.Write("Soyadınız : ");
string soyad = Console.ReadLine();
Console.WriteLine("Merhaba {0} {1}", ad, soyad);
Console.ReadKey();
}
Örnek 4 : C# ile Girilen Sayının Negatif Mi, Pozitif Mi Olduğunu Yazdıran Console Örneği:
{
Console.Write("Sayıyı Giriniz : ");
int sayi = int.Parse(Console.ReadLine());
if(sayi>0)
Console.WriteLine("{0} sayısı Pozitiftir",sayi);
else if(sayi<0)
Console.WriteLine("{0} sayısı Negatiftir", sayi);
else
Console.WriteLine("{0} sayısı sıfırdır", sayi);
Console.ReadKey();
}
Örnek 5 : C# ile Girilen Sayının Tek Mi, Çift Mi Olduğunu Yazdıran Console Örneği:
{
Console.Write("Sayıyı Giriniz : ");
int sayi = int.Parse(Console.ReadLine());
if(sayi%2==0)
Console.WriteLine("{0} sayısı çifttir",sayi);
else
Console.WriteLine("{0} sayısı tektir", sayi);
Console.ReadKey();
}
Örnek 6 : C# ile Girilen İki Sayıyı Toplayan Console Örneği:
{
Console.Write("Birinci Sayıyı Giriniz : ");
int sayi1 = int.Parse(Console.ReadLine());
Console.Write("İkinci Sayıyı Giriniz : ");
int sayi2 = int.Parse(Console.ReadLine());
int sonuc = sayi1 + sayi2;
Console.WriteLine("{0}+{1}={2}",sayi1,sayi2,sonuc);
Console.ReadKey();
}
Örnek 7 : C# ile Girilen İki Sayıyla 4 İşlem(Toplama,Çıkarma,Çarpma,Bölme) Yapan Console Örneği:
{
Console.Write("Birinci Sayıyı Giriniz : ");
int sayi1 = int.Parse(Console.ReadLine());
Console.Write("İkinci Sayıyı Giriniz : ");
int sayi2 = int.Parse(Console.ReadLine());
int toplam = sayi1 + sayi2;
int fark = sayi1 - sayi2;
int carpim = sayi1 * sayi2;
double bolum = sayi1 / sayi2;
Console.WriteLine("{0}+{1}={2}",sayi1,sayi2, toplam);
Console.WriteLine("{0}-{1}={2}", sayi1, sayi2, fark);
Console.WriteLine("{0}*{1}={2}", sayi1, sayi2, carpim);
Console.WriteLine("{0}/{1}={2}", sayi1, sayi2, bolum);
Console.ReadKey();
}
Örnek 8 : C# ile 1-50 Arasındaki Sayıları Ekrana Yazdıran Console Örneği:
{
for (int i = 0; i <= 50; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
Örnek 9 : C# ile Kullanıcının Girdiği İki Sayı Arasındaki Sayıları Ekrana Yazdıran Console Örneği:
{
Console.Write("Başlangıç Değerini Giriniz : ");
int baslangic = int.Parse(Console.ReadLine());
Console.Write("Bitiş Değerini Giriniz : ");
int bitis = int.Parse(Console.ReadLine());
for (int i = baslangic; i < bitis; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
Örnek 10 : C# ile Kullanıcının Girdiği İki Sayı Arasındaki Tek ve Çift Sayıları Ekrana Yazdıran Console Örneği:
{
Console.Write("Başlangıç Değerini Giriniz : ");
int baslangic = int.Parse(Console.ReadLine());
Console.Write("Bitiş Değerini Giriniz : ");
int bitis = int.Parse(Console.ReadLine());
for (int i = baslangic; i < bitis; i++)
{
if (i%2==0)
Console.WriteLine("{0} Çifttir",i);
else if (i % 2 == 1)
Console.WriteLine("{0} Tektir", i);
}
Console.ReadKey();
}
Örnek 11 : C# ile Kenar Uzunluğu Girilen Karenin Alan ve Çevresini Yazdıran Console Örneği:
{
Console.Write("Kenar Uzunluğunu : ");
int kenar = int.Parse(Console.ReadLine());
int alan = 4 * kenar;
int cevre = kenar * kenar;
Console.WriteLine("Çevresi {0} ",cevre);
Console.WriteLine("Alanı {0} ", alan);
Console.ReadKey();
}
Örnek 12 : C# ile Kenar Uzunlukları Girilen Dikdörtgenin Alan ve Çevresini Yazdıran Console Örneği:
{
Console.Write("Uzun Kenar Uzunluğunu : ");
int uzunKenar = int.Parse(Console.ReadLine());
Console.Write("Kısa Kenar Uzunluğunu : ");
int kisaKenar = int.Parse(Console.ReadLine());
int cevre = 2 * (uzunKenar + kisaKenar);
int alan = uzunKenar * kisaKenar;
Console.WriteLine("Dikdörtgenin Çevresi {0} ",cevre);
Console.WriteLine("Dikdörtgenin Alanı {0} ", alan);
Console.ReadKey();
}
Örnek 13 : C# ile Girilen 2 Sayıdan Büyük Olanını Bulan Console Örneği:
{
Console.Write("Birinci Sayı : ");
int sayi1 = int.Parse(Console.ReadLine());
Console.Write("İkinci Sayı : ");
int sayi2 = int.Parse(Console.ReadLine());
if(sayi1>sayi2)
Console.WriteLine("{0} sayısı büyüktür",sayi1);
else if (sayi2 > sayi1)
Console.WriteLine("{0} sayısı büyüktür", sayi2);
else
Console.WriteLine("{0} sayısı {1} sayısına eşittir", sayi1, sayi2);
Console.ReadKey();
}
Örnek 14 : C# ile Girilen 10 Sayıdan Tek ve Çiftleri Sayan Console Örneği:
{
int sayi, cift = 0, tek = 0;
for (int i = 1; i <= 10; i++)
{
Console.Write("{0}. Sayıyı Girin : ", i);
sayi = int.Parse(Console.ReadLine());
if (sayi % 2 == 0)
cift++;
else if (sayi % 2 == 1)
tek++;
}
Console.WriteLine("Çift Sayı : {0} ",cift);
Console.WriteLine("Tek Sayı : {0} ", tek);
Console.ReadKey();
}
Örnek 15 : C# ile Başlangıç Değeri, Bitiş Değeri ve Artış Değeri Girilen Aralıktaki Sayıları Gösteren Console Örneği:
{
Console.Write("Başlangıç Değerini Girin :");
int baslangic = int.Parse(Console.ReadLine());
Console.Write("Bitiş Değerini Girin :");
int bitis = int.Parse(Console.ReadLine());
Console.Write("Artış Değerini Girin :");
int artis = int.Parse(Console.ReadLine());
for (int i = baslangic; i < bitis; i+=artis)
{
Console.WriteLine(i); ;
}
Console.ReadKey();
}
Örnek 16 : C# ile 0-100 Aralığında Rastgele Sayı Üreten Console Örneği:
{
Random rastgele = new Random();
int rastgeleSayi = rastgele.Next(0,100);
Console.WriteLine(rastgeleSayi);
Console.ReadKey();
}
Örnek 17 : C# ile Haklı Sayı Bulma Oyunu Console Örneği:
{
int sayi, hak = 5;
bool durum = false;
Random rastgele = new Random();
int rastgeleSayi = rastgele.Next(0, 100);
for (int i = hak; i > 0; i--)
{
Console.WriteLine("Hak {0}",i);
Console.Write("Tahmininiz :");
sayi = int.Parse(Console.ReadLine());
if (sayi == rastgeleSayi)
{
Console.WriteLine("Tebrikler");
durum = true;
break;
}
}
if (!durum)
{
Console.WriteLine("Tekrar Deneyin!");
Console.WriteLine("Sayı : {0}", rastgeleSayi);
}
Console.ReadKey();
}
Örnek 18 : C# ile Haklı ve Yönergeli Sayı Bulma Oyunu Console Örneği:
{
int tahmin, hak = 5;
bool durum = false;
Random rastgele = new Random();
int rastgeleSayi = rastgele.Next(0, 10);
for (int kalanHak = hak; kalanHak > 0; kalanHak--)
{
Console.WriteLine("Hak {0}", kalanHak);
Console.Write("Tahmininiz :");
tahmin = int.Parse(Console.ReadLine());
if (tahmin == rastgeleSayi)
{
Console.WriteLine("Tebrikler");
durum = true;
break;
}
else if (rastgeleSayi > tahmin && kalanHak != 1)
Console.WriteLine("Daha büyük bir sayı girin");
else if(rastgeleSayi < tahmin && kalanHak != 1)
Console.WriteLine("Daha küçük bir sayı girin");
}
if (!durum)
{
Console.WriteLine("Tekrar Deneyin!");
Console.WriteLine("Sayı : {0}", rastgeleSayi);
}
Console.ReadKey();
}