Bu yazımızda Php ile asal sayı bulma örneğini çözeceğiz. Soruyu çözerken döngüler konusundan faydalanacağız. Bu konuda eksikleriniz bulunuyorsa daha iyi anlamak için ‘Php Döngüler‘ adlı yazımızı okuyup tekrar gelebilirsiniz. Öncelikle asal sayının ne olduğunu açıklarsak algoritmayı kurmak daha kolay olur.
Asal sayılar sadece 1’e ve kendisine bölünebilen, 1’den büyük doğal sayılar olarak tanımlanır.
Yani kontrol edeceğimiz sayı, 1 ve kendisi dışındaki, kendisine kadar olan tüm sayılar ile bölünüyor mu? kontrol etmemiz gerekiyor. Şimdi sorumuza ve kodumuza geçelim.
Soru : Bir sayının asal olup olmadığını ekrana yazdıran Php kodunu yazınız.
Cevap :
<?php
$sayi = 17;
$asalmi = 0;
for($i=2 ; $i<$sayi ; $i++){
if($sayi % $i == 0)
$asalmi++;
}
if($asalmi == 0)
print("Sayı asal");
else
print("Asal Değil");
?>
Çıktısı :
Sayı asal
Bu yazıda Php ile asal sayı bulma örneğini çözdük. Farklı örneklerde çözmek isterseniz ‘Php Örnekleri‘ sayfamıza göz atabilirsiniz.