5.00 / 1 oy

PHP'de sayıların karesini hesaplamak (4 farklı çözüm)

Önceki yazım için bkz: PHP'de kare kök hesaplamak

PHP'de bir sayının karesini hesaplamak için iki farklı çözüm üretebiliriz. Bu çözümlerden ilki, pow() metodunu kullanmak ve metodun ikinci parametresi olarak 2 değerini kullanmak olur. İkinci çözüm ise doğrudan o sayıyı kendisi ile çarpmaktır.

Örnek: 1 ile 5 arasındaki sayıların karelerini PHP ile hesaplayalım.

Çözüm 1:

<?php
 echo pow(1,2);
 echo "\r\n";
 echo pow(2,2);
 echo "\r\n";
 echo pow(3,2);
 echo "\r\n";
 echo pow(4,2);
 echo "\r\n";
 echo pow(5,2);
?>

Çıktı:

1
4
9
16
25

Çözüm 2: Çözümü for döngüsü içinde ve daha hoş bir çıktı verecek şekilde düzenleyelim.

<?php
 for ($i=1; $i<=5 ; $i++)
 {
    echo $i." sayısının karesi = ".pow($i,2)."\r\n";
 }
?>

Çıktı:

1 sayısının karesi = 1
2 sayısının karesi = 4
3 sayısının karesi = 9
4 sayısının karesi = 16
5 sayısının karesi = 25

Çözüm 3: pow metodu yerine doğrudan sayıyı kendisi ile çarpalım.

<?php
 for ($i=1; $i<=5 ; $i++)
 {
    echo $i." sayısının karesi = ".$i*$i."\r\n";
 }
?>

Çözüm 4: ** operatörünü kullanalım

<?php
 for ($i=1; $i<=5 ; $i++)
 {
    echo $i." sayısının karesi = ".($i**2)."\r\n";
 }
?>

bkz: PHP ile bir sayının üssünü hesaplamak

bkz: PHP'de eşitlik sorgulaması yapmak ve eşitlik operatörlerini kullanmak

bkz: PHP'de Mantıksal Operatörlerin Kullanımı ve Örnekler

bkz: PHP'de for döngüsü kullanımı ve örnekleri

bkz: PHP'de sayı yuvarlama işlemleri

bkz: PHP ile sadece tek sayıları yazdırmak

PhpCoder

04.03.2021 14:26

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de sayıların karesini hesaplamak (4 farklı çözüm)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.