Bu yazıda PHP ile sayıların ortalamasını hesaplayan kodları tartışacağız.
Öncelikli olarak bir dizi sayının ortalaması nasıl hesaplanır bu tartışalım. Sayıların ortalamasını bulmak için sayıları toplayıp çıkan sonucu sayı adetine bölmemiz gerekir.
PHP bir dizideki sayıları toplamak için array_sum ve sayıların adetini bulmak için count fonksiyonları kullanılmaktadır.
Aşağıdaki örnekte sayi_ortalama adında bir fonksiyona … operatörü ile sayılarıp dizi olarak gönderip array_sum ve count fonksiyonları ile yukarıdaki gibi sayıların ortalamasını hesaplıyoruz. Hesaplana değeri de return ifadesi ile geri göderiyoz.
PHP Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php #fonksiyon tanımlama function sayi_ortalama(...$sayilar){ $toplam = array_sum($sayilar); $ortalma = $toplam / count($sayilar); return $ortalma; } #test $ortalma = sayi_ortalama(5,3,4,5,5,8); echo "Sayıların ortalaması : $ortalma <br>"; $ortalma = sayi_ortalama(1,2,3,4,5,6,7,8,9,10,11,12,13); echo "Sayıların ortalaması : $ortalma <br>"; |
Çıktı:
1 2 3 4 |
Sayıların ortalaması : 5 Sayıların ortalaması : 7 |