PHP Dersleri

PHP ile Asal Sayı Kontrolü Yapma

Matematik işlemlerinden aşina olduğunuz, sadece 1’e ve kendisine bölünebilen ASAL sayıyı PHP kodlarıyla nasıl tesbit edileceğinden bahsedeceğim. PHP ile asal sayı kontrolü yapabilmek için döngülerden yardım almak gerekecektir.

MANTIK : Asal kontrolü için ilk olarak döngüyü 2’den başlatıyoruz. Döngünün gideceği sayı ise belirlenen değerin 1 eksiği olacak. Bu döngü döndüğünde içerisine bir if koşulu belirteceğiz. Eğer dönen değer sayıyı tam bölebiliyosa sayı asal değildir. Eğer dönen değerin sonuna kadar bir bölen çıkmazsa bu sayı asal olacaktır.

PHP kodlarını oluşturup olayın nasıl gerçekleştiğine bakalım.

<?php
## Kontrol değişkeni
$asal = 1;
## Kontrol için bir sayı belirliyoruz.
$sayi = 1993;
## Döngüyü 2 den başlatıyoruz.
## Belirlenen sayının 1 eksiğine kadar devam edecek.
for($i=2; $i<=$sayi-1; $i++){
   if($sayi%$i==0){
      ## Döngü ilerlerken herhangi bir sayıya tam bölünürse asal değildir.
      $asal=0;
   }
}
## Asal mı değil mi son kontrol
if($asal==1){
   echo "$sayi sayısı asaldır.";
}else{
   echo "$sayi sayısı asal değildir.";
}
?>

Yukarıda yer alan PHP kodlarıyla bir değerin asal mı değil mi olduğunu kontrol edebilirsiniz.

Daha Fazla Göster

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kapalı