//bu program girilen sayıya kadar olan asal sayıları listeler int girilen, sayac,kontrol,asal; // sayi değişkenleri tanımlanır. Console.WriteLine("Asal Sayı Tespit Programı "); //programa mesaj yazdırılır. Console.Write("Sayıyı Giriniz: "); // sayı girilmesi için mesaj yazdırılır. girilen = Convert.ToInt32(Console.ReadLine()); //girilen sayı string den int dönüştürülür. for (kontrol = 2; kontrol <= girilen; kontrol++) // sayı döngüsü başlatılır girilen sayıya kadar her sayı için asallık işlemi kontrol ettirilir. { asal = 1; for (sayac = 2; sayac < kontrol; sayac++) // her sayı için asal olup olmadığına bakılır. kendisi hariç alt rakamların tamamına bölünerek kalan kontrol edilir. { if (kontrol % sayac == 0) // kalan sıfır ise sayı asal değildir bu rakam için döngüden çıkılır sayı 1 artırılır. { asal = 0; } } if (asal == 0) { } else { Console.WriteLine(kontrol); //asal=0 olmadığında sayı asal sayıdır ekrana yazdırılır döngüye tekrar dönülür. } }