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.
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.