Şimdiden cevap veren herkese çok teşekkür ederim. Altta ek olarak verdiğim ekran görüntüsündeki kodlarla ders sırasında karşılaştım ve bu kod dizininde while kısmında olan "i<x" olayına bir türlü açıklık getiremedim. Yardımcı olursanız çok makbule geçer.
i < x olayı;
X diyelim 25 olsun. "i" değişkeni asal sayıyı tespit etmek için kullanılan bir değişken, i ile girmiş olduğun x sayısının modunu alarak bölümden kalana bakıyor. Eğer bölümden kalan 0 ise sayı asal oluyor, false değeri veriyor ve döngüyü sonlandırıyor. Eğer bölümden kalan 0 değil ise kontrol için kullanılan i değişkenini bir arttırarak bölümden kalan 0 olana dek veya 25 sayısına ulaşana dek aynı döngüyü tekrarlıyor. Yukarıda arkadaşın dediği gibi bu işlemler için temel matematik bilgisi gerekiyor.
O halde soru yanlis. While 'da "i<x" neden var diye sorarsan insanlar ona gore cevap verirler. "Bu kod ne ise yariyor?" seklinde sormalisin. Bu sekilde sordugunda ya while'in calisma prensibini ya da "i<x" statement'inin anlamini bilmedigin anlasiliyor.
Ayrica primality check uzerine arastirma yaparsan ayni isi yapan cok daha efektif algoritmalar oldugunu gorursun.