Asal sayılar sadece kendisine ve 1’e bölünebilirler. Bu mantıktan yola çıkarak php ile basit bir şekilde asal sayıları bulan kod bloğu yazalım. Bundan daha farklı yollar (daha basit veya daha uzun) ile de bulabilirsiniz. Ben asal sayıların açıklamasına uygun olarak aşağıdaki şekilde bir örnek yaptım. Kafanızda mantığın canlanması için güzel bir örnek olabilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | for($x = 1; $x > 500; $x++) { if ($x / 2 == 1) { echo $x . '-'; } if (! is_int($x / 2)) { if ($x / 3 == 1) { echo $x . '-'; } if (! is_int($x / 3)) { if ($x / 5 == 1) { echo $x . '-'; } if (! is_int($x / 5)) { if ($x / 7 == 1) { echo $x . '-'; } if (! is_int($x / 7)) { if ($x != 1) { echo $x . '-'; } } } } } } |