📅 18 Nisan 2026, Cumartesi
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • Programlama

    C# Örnekler

    15 Aralık 2018 aydiner

    1- Klavyeden girilen sayının faktöriyelini hesaplayan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static int faktoriyel(int deger)
    {
    if (deger == 0)
    return 1;
    else
    return deger * faktoriyel(deger – 1);
    }

        static void Main(string[] args)
        {
            int sayi;
            Console.Write("Faktöriyel'i hesaplanacak sayıyı giriniz.......:");
            sayi = Convert.ToInt16(Console.ReadLine());
            Console.Write("{0}'ın faktöriyeli {1} dir.", sayi, faktoriyel(sayi));
            Console.ReadKey();
        }

    2- 1 den başlayarak klavyeden girilen sayıya kadar olan sayıların toplamını hesaplayan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static int toplam(int deger)
    {
    if (deger == 1)
    return 1;
    else
    return deger + toplam(deger – 1);
    }

        static void Main(string[] args)
        {
            int sayi;
            Console.Write("Toplam'ı hesaplanacak sayıyı giriniz.......:");
            sayi = Convert.ToInt16(Console.ReadLine());
            Console.Write("{0}'ın toplamı {1} dir.", sayi, toplam(sayi));
            Console.ReadKey();
        }

    3- Klavyeden girilen iki sayıdan büyük olanı ekrana yazdıran C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void buyuk_sayi_yaz(int deger1, int deger2)
    {
    if (deger1 > deger2)
    Console.Write(“Büyük sayı {0} dır”, deger1);
    else
    Console.Write(“Büyük sayı {0} dır”, deger2);
    }

        static void Main(string[] args)
        {
            int sayi1,sayi2;
            Console.Write("Birinci sayıyı giriniz.......:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı giriniz.......:");
            sayi2 = Convert.ToInt16(Console.ReadLine());
            buyuk_sayi_yaz(sayi1, sayi2);
            Console.ReadKey();
        }

    4- Klavyeden girilen iki sayıyı toplayıp sonucu ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void toplama(int deger1, int deger2)
    {
    Console.Write(“{0} + {1} = {2}”,deger1,deger2,deger1+deger2);
    }

        static void Main(string[] args)
        {
            int sayi1,sayi2;
            Console.Write("Birinci sayıyı giriniz.......:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı giriniz.......:");
            sayi2 = Convert.ToInt16(Console.ReadLine());
            toplama(sayi1, sayi2);
            Console.ReadKey();
        }

    5- Klavyeden girilen iki sayıyı çıkartıp sonucu ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void cikartma(int deger1, int deger2)
    {
    Console.Write(“{0} – {1} = {2}”,deger1,deger2,deger1-deger2);
    }

        static void Main(string[] args)
        {
            int sayi1,sayi2;
            Console.Write("Birinci sayıyı giriniz.......:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı giriniz.......:");
            sayi2 = Convert.ToInt16(Console.ReadLine());
            cikartma(sayi1, sayi2);
            Console.ReadKey();
        }

    6- Klavyeden girilen iki sayıyı çarpıp sonucu ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void carpim(int deger1, int deger2)
    {
    Console.Write(“{0} * {1} = {2}”,deger1,deger2,deger1*deger2);
    }

        static void Main(string[] args)
        {
            int sayi1,sayi2;
            Console.Write("Birinci sayıyı giriniz.......:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı giriniz.......:");
            sayi2 = Convert.ToInt16(Console.ReadLine());
            carpim(sayi1, sayi2);
            Console.ReadKey();
        }

    7- Yarı çap uzunluğu klavyeden girilen çemberin çevresini hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void cevre(int r)
    {
    Console.Write(“{0} yâri çapındaki çemberin çevresi {1} dir”,r,2r3,14);
    }

    static void Main(string[] args)
    {
    int yaricap;
    Console.Write(“Yarı Çapı giriniz…….:”);
    yaricap = Convert.ToInt16(Console.ReadLine());
    cevre(sayi1);
    Console.ReadKey();
    }
    8- Yarı çap uzunluğu klavyeden girilen çemberin alanını hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void alan(int r)
    {
    Console.Write(“{0} yâri çapındaki çemberin alan {1} dir”,r,rr3,14);
    }

    static void Main(string[] args)
    {
    int yaricap;
    Console.Write(“Yarı Çapı giriniz…….:”);
    yaricap = Convert.ToInt16(Console.ReadLine());
    alan(sayi1);
    Console.ReadKey();
    }
    9- Kenar uzunlukları klavyeden girilen üçgenin çevresini hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void cevre(int k1, int k2, int k3)
    {
    Console.Write(“üçgenin çevresi {0}”,k1+k2+k3);
    }

        static void Main(string[] args)
        {
            int kenar1, kenar2, kenar3;
            Console.Write("Birinci kenarı giriniz.......:");
            kenar1 = Convert.ToInt16(Console.ReadLine());

    Console.Write(“İkinci kenarı giriniz…….:”);
    Kenar2 = Convert.ToInt16(Console.ReadLine());
    Console.Write(“Üçüncü kenarı giriniz…….:”);
    Kenar3 = Convert.ToInt16(Console.ReadLine());
    cevre(kenar1, kenar2,kenar3);
    Console.ReadKey();
    }

    10- Kenar uzunlukları klavyeden girilen dikdörtgenin çevresini hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void cevre(int k1, int k2)
    {
    Console.Write(“Dikdörtgenin çevresi {0}”,2*(k1+k2));
    }

        static void Main(string[] args)
        {
            int kenar1, kenar2;
            Console.Write("Birinci kenarı giriniz.......:");
            kenar1 = Convert.ToInt16(Console.ReadLine());
               Console.Write("İkinci kenarı giriniz.......:");
            Kenar2 = Convert.ToInt16(Console.ReadLine());
            cevre(kenar1, kenar2);
            Console.ReadKey();
        }

    11- Kenar uzunlukları klavyeden girilen dikdörtgenin alanını hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void alan(int k1, int k2)
    {
    Console.Write(“Dikdörtgenin alanı {0}”,k1*k2);
    }

        static void Main(string[] args)
        {
            int kenar1, kenar2;
            Console.Write("Birinci kenarı giriniz.......:");
            kenar1 = Convert.ToInt16(Console.ReadLine());
               Console.Write("İkinci kenarı giriniz.......:");
            Kenar2 = Convert.ToInt16(Console.ReadLine());
            toplama(kenar1, kenar2);
            Console.ReadKey();
        }

    12- Bir araca ait gittiği yol ve gidiş süresi klavyeden girildiğinde ortalama hızı hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void hiz(int yol, int sure)
    {
    Console.Write(“Aracın ortalama hızı {0} KM/S”,yol/sure);
    }

        static void Main(string[] args)
        {
            int alinan_yol, zaman;
            Console.Write("Gidilen yolu giriniz.......:");
            alinan_yol= Convert.ToInt16(Console.ReadLine());
               Console.Write("Süreyi giriniz.......:");
            zaman= Convert.ToInt16(Console.ReadLine());
            hiz(alinan_yol, zaman);
            Console.ReadKey();
        }

    13- Klavyeden birim fiyarı ve indirim oranı girilen malın fiyatını hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
    static void indirimli_fiyat(int fiyat, int indirim)
    {
    Console.Write(“İndirimli fiyat {0} liradır”,fiyat*(100-indirim));
    }

        static void Main(string[] args)
        {
            int n_fiyat, indirim_orani;
            Console.Write("malin fiyatını giriniz.......:");
            n_fiyat= Convert.ToInt16(Console.ReadLine());
               Console.Write("İndirim oranını giriniz.......:");
            indirim_orani= Convert.ToInt16(Console.ReadLine());
            indirimli_fiyat(n_fiyat, indirim_orani);
            Console.ReadKey();
        }