Asal Sayı Bulduran Program




Kullanıcıya istediği sayıya kadar olan tüm asal sayıları ve adetini veren bir programdır.  Döngünün dışında bir sayaç tanımladık. Birinci for döngümüzde ki j bize asal sayılarda bakacağımız aralığı veriyor. İçindeki for ise her seferinde j nin asal olup olmadığını anlamamız için gerekli. bir sayı 1 ve kendinden başka bir sayıya bölünmezse asaldır. Bu nedenle i'yi 2'den başlatıp j'ye kadar arttırıyoruz (j dahil değil). if komutu ile j'nin i'ye kalansız bölünüp bölünmediğine baktırdık. Burada j sayısı 2 dahil kendine kadar olan tüm sayılara bölünerek kontrol ettirilir. Eğer en az bir i sayısına kalansız bölünüyorsa break komutu ile içerideki for döngüsünü kırıp diğer j sayısına geçer. Hiçbir i sayısında tam bölünme yoksa o zaman bu j sayısı asaldır ve print ile ekrana yazdırılır. Sayaçta bir arttırılır. Döngülerin en dışında print ile kaç tane asal sayı olduğunu da bastırdık.

Aşağıda 102 sayısına kadar olan asal sayıları istediğimizde bize 26 adet asal sayıyı yazdırdı. 


Yorumlar

Bu blogdaki popüler yayınlar

1-100 Arasındaki 3'ün Katı Olan Sayıların Toplamı, Adeti, Ortalaması

Yıldızlardan Üçgen Oluşturma