Fonksiyonlarda Matematiksel İşlemler

Fonksiyon kullanarak matematiksel işlemleri kolay bir şekilde çözemeyi öğreneceğiz.

Merhaba arkadaşlar bu dersimiz fonksiyon kullanarak matematiksel işlemlerini kolay bir şekilde nasıl çözeceğimizi göstereceğim.

Bir sayının karesini alma.


<?php 

function kareal($sayi){ // Fonksiyonumuzun adını kareal diye belirtiyoruz. Ve içine parametrelerimizi giriyoruz.

    
$kareal $sayi $sayi// Parametreyi işleme sokuyoruz.

    
return $kareal// Ve çıktısını döndürüyoruz.

}

echo 
kareal(5); // Fonksiyonumuzu çarğırıyoruz.

?> ?>


Ekrana çıkıtısı 25 olucaktır. Yani bir sayının karesini alıyoruz.

2 sayıdan en büyüğünü bulma.

<?php 

function enbuyuk($sayi$sayi2){ // Fonksiyon oluşturup parametreleri yazıyoruz.

    
if ($sayi $sayi2) { // Eğer sayı, sayı2 den büyük ise 

        
$enbuyuk $sayi// Enbuyuk değişkenine atıyoruz.

    
}else{ // Değilse

        
$enbuyuk $sayi2// Sayi2'yi alıyoruz.

    
}

    return 
$enbuyuk// Döndürüyoruz.

}

echo 
enbuyuk(2,3); // Fonksiyonumuzu çağırıyoruz.

?> ?>


Yeni bir fonksiyon oluşturduk ve 2 tane parametre girdik. İşlemleri yaptıktan sonra fonksiyonu işleme soktuk.

Şimdi ise 1 bilinmeyenli 3x + 5x + 8 işlemini fonksiyonla çözelim. Aslında görüldü kadar zor değildir.

<?php  

function islem($x){ // İslem adında bir fonksiyon oluşturuyoruz ve 1 tane parametre giriyoruz.

    
$islem 3*$x 5*$x 8// Ve parametreleri işleme sokuyoruz.

    
return $islem// Döndürüyoruz.

}

echo 
islem(2// X e değer vererek ekrana yazdıyoruz.

?> ?>


Evet bilinmeyen yani x değişkenine bir değer atıyoruz.

Birazdaha zorlaştıralım. 4y + 6x + 2xy - 8 / 3 işlemini yapalım

<?php 

function islem2($x$y){ // 2 bilinmeyen olduğu için 2 parametre alıyoruz.

    
$islem2 =  (4*$y 6*$x 2*$x*$y -8) / 3// İlk bölmeye kadar olan işlemleri yapıp parantez içine alıyoruz ve bölüyoruz.

    
return $islem2;    // Döndürüyoruz.

}

echo 
islem2(3,4); // Ekrana Yazdırıyoruz.

?> ?>


Sonuç 16,666666,7 diye gidecektir.

Gördüğünüz gibi arkadaşlar aslında zor görünümlü işlemleri kolay bir şekilde fonksiyonlar ile yapabiliriz.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git