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(); }
Hocam gayet başarılı olmuş. Benim konu dışında bir sorum olacak. Kodlama içeriklerinizi sitenize eklerken nasıl bir şey kullanıyorsunuz? Bende kendi web sitemde kod ekliyorum. Fakat bu kodların rengi gri oluyor sadece. Sizinki gibi renkli olması için ne yapabilirim? Web sitemin adı: https://www.programlamahocam.com/ şimdiden desteğiniz için teşekkür ederim.
hocam EnlighterJS3 Syntax Highlighter