Klavyedengirilen İki Sayı Arasındaki Çift Sayıları Bulup Ekrana Yazma C# Console

Girilen İki Sayının Aralığındaki Çift Sayıları Bulup Ekrana Yazdıran Program

Programın Kaynak Kodu:

[code long=”csharp”]

class Program
    {
        static void Main(string[] args)
        {
            bool devammi = true;
            while (devammi)
            {
                int sayi_1, sayi_2, toplamcift = 0;
                int[] ciftSayiListe;

                Console.Write("Birinci sayıyı giriniz\t:");
                sayi_1 = int.Parse(Console.ReadLine());
                Console.Write("İkinci sayıyı giriniz\t:");
                sayi_2 = int.Parse(Console.ReadLine());

                while (sayi_2 < sayi_1)
                {
                    Console.WriteLine("İkinci sayi birinci sayidan buyuk olmalı");
                    Console.Write("İkinci sayiyi tekrar giriniz\t:");
                    sayi_2 = int.Parse(Console.ReadLine());
                }

                ciftSayiListe = new int[(sayi_2 – sayi_1) / 2 + 1];
                for (int i = sayi_1; i < sayi_2; i++)
                    if (i % 2 == 0)
                    {
                        ciftSayiListe[toplamcift++] = i;
                    }

                Console.WriteLine(sayi_1 + " ile " + sayi_2 + " arasinda " +
                    toplamcift + " Adet Çift Sayi Vardir.\nBunlar:\n\n");
                for (int i = 0; i < toplamcift; i++)
                {
                    Console.Write(ciftSayiListe[i] + ",");
                }
                Console.WriteLine("\n\n**************************************************************\n" +
                    "Devam Etmek için ->1 i yada Çıkmak İçin ->0 ı  Kullanınız…\n");

                if (Console.ReadLine() == "0")
                    devammi = false;
                else
                    Console.WriteLine("Girilen Değer: 1\nProgram Devam Ediyor\n");

            }
        }

[/code]

Programın Çalıştırıldıktan Sonraki Ekran Görüntüsü:

 

Yorumlar 2

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir