Php İle Palindrom Sayı Bulma

Bu örneğimizde php ile bir sayının palindrom sayı olup olmadığını kontrol etmeye çalışacağız.

Palindromik Sayı Nedir ?

Düz ve tersten okunduğu zaman değerleri aynı olan sayılara palindromik sayı denir.

Örn: 11,22,55,9889 7667 vs.

2 basamağa sahip sayılan 11'in katlarıdır yani 11e tam bölünebilmektedir.

Uygulamamız şu şekilde çalışır.

- Kullanıcı bir sayı girer.

- Php ile o sayıyı alırız.

- While döngüsü yardımıyla tersine çeviririz.

- Tersine çevirdiğimiz sayı ile girilen sayı eşit ise sayı palindromiktir. Eğer eşit değilse sayı palindromik değildir.

Php ile palindrom sayı bulma kodları ise şu şekildedir.

<form action="" method="post">
<label>Lütfen Bir Sayı giriniz:</label>
<input type="number" name="sayi">
<button type="submit">Kontrol Et</button>
</form>


<?php
if ($_POST) {
    //formdan gelen verileri alıyoruz.
    $girilen_sayi = $_POST['sayi'];
    $donguye_sokulacak_sayi = $_POST['sayi'];  
    $yeniSayi = 0;  
        while ($donguye_sokulacak_sayi > 1)  
        {  
            $rem = $donguye_sokulacak_sayi % 10;  
            $yeniSayi = ($yeniSayi * 10) + $rem;  
            $donguye_sokulacak_sayi = ($donguye_sokulacak_sayi / 10);   
        }   
        if ($girilen_sayi == $yeniSayi) {
            echo $girilen_sayi." palindromiktir";
        }else{
            echo $girilen_sayi."  palindromik değildir";
        }

}
?>

YAZAR HAKKINDA

26 Yaşında. Araştırmayı seven, bir şeyler öğretmeye meraklı bir Bilgisayar Mühendisi

0 YORUM

Bu konuya henüz yorum yapılmamış

Yorum Yap

@COPYRIGHT KodlamakLazım Tüm Hakları Saklıdır.