Daha önceden hazırlamış olduğum C# Console Örnekleri konusunda Console Application Örnekleri gerçekleştirmiştik. Bu başlık altında daha basit ve kolay karışık If Örnekleri, For Döngüsü Örnekleri, While Döngüsü Örneklerinin Console Application kodlarını bulabilirsiniz. Yeni örnekler yazının sonuna eklenecektir.
C# dilinde yazılmış daha fazla örnek ve konular için C# Dersleri yazısını da incelemenizi tavsiye ederim. Ayrıca yazılmış diğer örnek ve uygulamalara sağ üstte bulunan site içinde ara ile göz atabilirisiniz.
Örnek1: C# ile Ekranda Merhaba Dünya yazdıran basit Console örneği:
1 2 3 4 5 6 7 8 | static void Main(string[] args) { Console.WriteLine("Merhaba Dünya."); Console.WriteLine("www.tasarimkodlama.com"); Console.ReadKey(); } |
Örnek 2: C# ile ad ve soyad bilgisini string değişenlere alarak ekranda yazdıran basit Console örneği:
1 2 3 4 5 6 7 8 9 10 11 12 | static void Main(string[] args) { string ad, soyad; Console.Write("Adınız : "); ad = Console.ReadLine(); Console.Write("Soyadınız : "); soyad = Console.ReadLine(); Console.WriteLine("Merhaba {0} {1}", ad, soyad); Console.ReadKey(); } |
Örnek 3: Kullanıcıdan 2 sayı isteyerek bu sayıların toplamını bulan basit Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 | static void Main(string[] args) { int sayi1, sayi2, toplam; Console.Write("1. Sayı : "); sayi1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. Sayı : "); sayi2 = Convert.ToInt32(Console.ReadLine()); toplam = sayi1 + sayi2; Console.WriteLine("{0} ve {1} Sayısının Toplamı : {2}", sayi1, sayi2, toplam); Console.ReadKey(); } |
Örnek 4: Kullanıcıdan 2 sayı isteyerek bu sayıların toplamını, farkını, çarpımını ve bölümünü ekranda gösteren basit C# Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | static void Main(string[] args) { double sayi1, sayi2, toplam,fark,carpim,bolum; Console.Write("1. Sayı : "); sayi1 = Convert.ToDouble(Console.ReadLine()); Console.Write("2. Sayı : "); sayi2 = Convert.ToDouble(Console.ReadLine()); toplam = sayi1 + sayi2; fark = sayi1 - sayi2; carpim = sayi1 * sayi2; bolum = sayi1 / sayi2; Console.WriteLine("{0} ve {1} Sayısının Toplamı : {2}", sayi1, sayi2, toplam); Console.WriteLine("{0} ve {1} Sayısının Farkı : {2}", sayi1, sayi2, fark); Console.WriteLine("{0} ve {1} Sayısının Çarpımı : {2}", sayi1, sayi2, carpim); Console.WriteLine("{0} ve {1} Sayısının Bölümü : {2}", sayi1, sayi2, bolum); Console.ReadKey(); } |
Örnek 5: Kullanıcının girdiği sayının %18 ini bulup yazdıran basit C# Console örneği.
1 2 3 4 5 6 7 8 9 10 11 | static void Main(string[] args) { double sayi,sonuc; Console.Write("Sayıyı Girin : "); sayi = Convert.ToDouble(Console.ReadLine()); sonuc = sayi * 18 / 100; Console.WriteLine("Girilen sayının %18' i : {0}", sonuc); Console.ReadKey(); } |
Örnek 6: Kullanıcının girdiği sayının yine kullanıcının girdiği % değerini hesaplayan ve gösteren C# Basit Console Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 | static void Main(string[] args) { double sayi,yuzde, sonuc; Console.Write("Sayıyı Girin : "); sayi = Convert.ToDouble(Console.ReadLine()); Console.Write("Yüzdeyi Girin : "); yuzde = Convert.ToDouble(Console.ReadLine()); sonuc = sayi * yuzde / 100; Console.WriteLine("Girilen sayının % {0}' i : {1}",yuzde, sonuc); Console.ReadKey(); } |
Örnek 7: Alış Fiyatı Girilen malın kullanıcının girdiği yüzdelik karla satış fiyatını bulan C# Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 | static void Main(string[] args) { double alis, karOran, satis; Console.Write("Sayıyı Girin : "); alis = Convert.ToDouble(Console.ReadLine()); Console.Write("Kar Oranını Girin : "); karOran = Convert.ToDouble(Console.ReadLine()); satis = alis+(alis * karOran / 100); Console.WriteLine("Satış Fiyatı : {0}",satis); Console.ReadKey(); } |
Örnek 8: Dikdörtgenin alanını ve çevresini hesaplayarak ekranda gösteren Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | static void Main(string[] args) { int kisa, uzun, alan, cevre; Console.Write("Kısa Kenar : "); kisa = Convert.ToInt32(Console.ReadLine()); Console.Write("Uzun Kenar : "); uzun = Convert.ToInt32(Console.ReadLine()); alan = kisa * uzun; //www.yazilimkodlama.com cevre = 2 * (kisa + uzun); Console.WriteLine("Alan : " + alan); Console.WriteLine("Çevre : " + cevre); Console.ReadKey(); } |
Örnek 9: Yarıçapı girilen dairenin alanını ve çevresini bulan basit Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 | static void Main(string[] args) { double yaricap, alan, cevre; Console.Write("Yarıçapı Girin : "); yaricap = Convert.ToDouble(Console.ReadLine()); alan = 3.14 * yaricap * yaricap; cevre = 2 * 3.14 * yaricap; Console.WriteLine("Alan : " + alan); Console.WriteLine("Çevre : " + cevre); Console.ReadKey(); } |
Örnek 10: 3 Yazılı notu girilen öğrencinin ortalamasını ve sınıf geçme durumunu gösteren Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | static void Main(string[] args) { double yazili1, yazili2, yazili3, ortalama; Console.Write("1. Yazılı : "); yazili1 = Convert.ToDouble(Console.ReadLine()); Console.Write("2. Yazılı : "); yazili2 = Convert.ToDouble(Console.ReadLine()); Console.Write("3. Yazılı : "); yazili3 = Convert.ToDouble(Console.ReadLine()); ortalama = (yazili1 + yazili2 + yazili3) / 3; Console.WriteLine("Ortalamanız : " + ortalama); if(ortalama>=50) { Console.WriteLine("Geçtiniz"); } else { Console.WriteLine("Kaldınız"); } Console.ReadKey(); } |
Örnek 11 : Girilen 2 sayıdan büyük olanını bulan Console örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | static void Main(string[] args) { int sayi1, sayi2; Console.Write("1. Sayı : "); sayi1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. Sayı : "); sayi2 = Convert.ToInt32(Console.ReadLine()); if(sayi1>sayi2) { Console.WriteLine("1. Sayı Büyük"); } else if(sayi1==sayi2) { Console.WriteLine("İki Sayı Eşit"); } else { Console.WriteLine("2. Sayı Büyük"); } Console.ReadKey(); } |
Örnek 12 : Girilen sayının tek mi çift mi olduğunu bulan Console Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void Main(string[] args) { int sayi; Console.Write("Sayı : "); sayi = Convert.ToInt32(Console.ReadLine()); if(sayi%2==0) { Console.WriteLine("Sayı Çift"); } else { Console.WriteLine("Sayı Tek"); } } |
Örnek 13: Girilen sayının negatif mi pozitif mi olduğunu bulan Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | static void Main(string[] args) { int sayi = Convert.ToInt32(Console.ReadLine()); if(sayi<0) { Console.WriteLine("Negatif"); } else if(sayi==0) { Console.WriteLine("Sayı Sıfır"); } else { Console.WriteLine("Pozitif"); } Console.ReadKey(); } |
Örnek 14: Girilen sayının 4 ve 7 ye tam bölünüp bölünmediğini bulan Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void Main(string[] args) { int sayi; Console.Write("Sayıyı Girin : "); sayi = Convert.ToInt32(Console.ReadLine()); if(sayi%4==0 && sayi%7==0) { Console.WriteLine("Sayı 4 ve 7 ye tam bölünüyor"); } else { Console.WriteLine("Sayı 4 ve 7 ye tam bölünmüyor"); } Console.ReadKey(); } |
Örnek 15: Girilen sayının 0-100 arasında olup olmadığını kontrol eden Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void Main(string[] args) { int sayi; Console.Write("Sayıyı Girin : "); sayi = Convert.ToInt32(Console.ReadLine()); if(sayi>=0 && sayi<=100) { Console.WriteLine("Girilen sayı 0-100 aralığında"); } else { Console.WriteLine("Girilen sayı 0-100 aralığında değil"); } Console.ReadKey(); } |
Örnek 16: Girilen 3 direnç değerinin seri yada paralel olması durumuda kullanıcıdan alınarak eşdeğer direnci hesaplayan Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | static void Main(string[] args) { double r1, r2, r3, rt; int secim; Console.Write("R1 :"); r1 = Convert.ToDouble(Console.ReadLine()); Console.Write("R2 :"); r2 = Convert.ToDouble(Console.ReadLine()); Console.Write("R3 :"); r3 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("**************************"); Console.WriteLine("1- Seri"); Console.WriteLine("2- Paralel"); Console.Write("Seçimi Yapın : "); secim = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("**************************"); if (secim==1) { rt = r1 + r2 + r3; } else if(secim==2) { rt = 1 / ((1 / r1) + (1 / r2) + (1 / r3)); } else { rt = -1; Console.WriteLine("Yanlış Seçim Yaptınız"); } Console.WriteLine("Eşdeğer Direnç : {0} Ohm", rt); Console.ReadKey(); } |
Örnek 17:Ekranda 10 kez Merhaba Dünya yazdıran Console Örneği.
1 2 3 4 5 6 7 8 9 10 11 | static void Main(string[] args) { for(int i=1;i<=10;i++) { Console.WriteLine(i+"- Merhaba Dünya"); } Console.ReadKey(); } |
Örnek 18: Kullanıcının girdiği metni 10 kez alt alta yazdıran Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 | static void Main(string[] args) { Console.Write("Metni Gir : "); string metin = Console.ReadLine(); for (int i = 1; i <= 10; i++) { Console.WriteLine(metin); } Console.ReadKey(); } |
Örnek 19 : Kullanıcının girdiği metni kullanıcının girdiği sayıda ekranda yazdıran Console örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 | Console.Write("Metni Girin : "); string metin = Console.ReadLine(); Console.Write("Kaç defa yazdırılsın : "); int sayi = Convert.ToInt32(Console.ReadLine()); for(int i=1;i<= sayi;i++) { Console.WriteLine(metin); } Console.ReadKey(); |
Örnek 21: Kullanıcının girdiği 10 sayıdan 50 den küçük olanların adetini bulan ve gösteren Console Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void Main(string[] args) { int sayi, adet=0; for(int i=1;i<=10;i++) { Console.Write(i+".sayıyı Girin : "); sayi = Int32.Parse(Console.ReadLine()); if(sayi<50) { adet++; } } Console.WriteLine("50 den küçük girilen sayı adeti : "+adet); Console.ReadKey(); } |
Örnek 22: Kullanıcının girdiği 5 sayıdan 50′ den büyük olanların toplamını gösteren Console Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void Main(string[] args) { int sayi, toplam = 0; for (int i = 1; i <= 5; i++) { Console.Write(i + ".sayıyı Girin : "); sayi = Int32.Parse(Console.ReadLine()); if (sayi > 50) { toplam+=sayi; } } Console.WriteLine("50 den büyük girilen sayıların toplamı : " + toplam); Console.ReadKey(); } |
Örnek 23: Bilgisayarın rastgele tuttuğu 10 sayıdan çift ve tek olanların sayısını gösteren Console Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | static void Main(string[] args) { int sayi, tekAdet=0, ciftAdet=0; Random rnd = new Random(); for (int i = 1; i <= 10; i++) { sayi = rnd.Next(1, 100); Console.WriteLine(sayi); if(sayi%2==0) { ciftAdet++; } else { tekAdet++; } } Console.WriteLine("Çift Sayı Adeti : {0}", ciftAdet); Console.WriteLine("Tek Sayı Adeti : {0}",tekAdet); Console.ReadKey(); } |
Ekran Çıktısı:
Örnek 24 : Bilgisayar tarafından rastgele tutulan 10 sayıdan 50′ den yukarı olanların ortalamasını bulan Console örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | static void Main(string[] args) { int toplam = 0,sayac=0; Random rnd = new Random(); for(int i=1; i<=10;i++) { int sayi = rnd.Next(1, 100); Console.WriteLine(sayi); if(sayi>50) { toplam += sayi; sayac++; } } Console.WriteLine("50 den büyük sayıların ortalaması :{0} ",(toplam/sayac)); Console.ReadKey(); } |
Örnek 25: Kullanıcıdan 10 adet sayı alarak bu sayıların toplamını ekranda gösteren Console Örneği
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | static void Main(string[] args) { int sayi, toplam = 0; for(int i=1;i<=10;i++) { Console.Write("{0}. Sayı : ",i); sayi = Convert.ToInt32(Console.ReadLine()); toplam += sayi; } Console.WriteLine("Girdiğiniz Sayıların Toplamı : {0}",toplam); Console.ReadKey(); } |
26. Kullanıcıdan başlangıç,bitiş ve artım değeri istenerek, verilen artış miktarına göre başlangıç ve bitiş sayıları arasındaki sayıları ekranda gösteren programı oluşturunuz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | static void Main(string[] args) { int baslangic, bitis, artis; Console.Write("Başlangıç : "); baslangic = Convert.ToInt32(Console.ReadLine()); Console.Write("Bitiş : "); bitis = Convert.ToInt32(Console.ReadLine()); Console.Write("Artış : "); artis = Convert.ToInt32(Console.ReadLine()); for(int i=baslangic;i<=bitis;i+=artis) { Console.WriteLine(i); } Console.ReadKey(); } |
27.10 elemanlı diziye değer girme ve dizi içindeki değerlerleri For Döngüsü kullanarak yazdırma örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | int[] a = new int[10]; a[0] = 0; a[1] = 100; a[2] = 200; a[3] = 300; a[4] = 400; a[5] = 500; a[6] = 600; a[7] = 700; a[8] = 800; a[9] = 900; for (int i = 0; i<10; i++) { Console.WriteLine(“A’nın[{0}] değeri = {1}”, i, a[i]); } Console.ReadKey(); |
Yorum Yap