Bu yazıda değişken sayıdaki dizilerin ortalamasını hesaplayan program kodlarını inceleyeceğiz.
Öncelikli olarak sayi_ortalama adında bir fonksiyon oluşturup değişken sayıda parametre için … operatörünü kullanıp fonksiyonu oluşturacağız. … operatörü fonksiyona istediğimiz sayıda değer göndermeye olanak tanır.
… operatörü ile gelen değerler fonksiyon içinde bir dizi olarak yorumlanır. Böylelikle bir dizi ile yapılabilecek her şeyi bu değişkene uygulayabiliriz.
Fonksiyon içinde sayıların toplamını bulmak için array_sum ve sayıların ortalamasını bulmak için de count fonksiyonlarını kullanıyoruz. Ortalama değerini bulduktan sonra da return ifadesi ile değeri geri döndürüp echo komutu ile ekrana basılmasını sağlıyoruz.
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 |
Add Comment