Simurg
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Arama
 
 

Sonuç :
 


Rechercher çıkıntı araştırma

En son konular
» Fume FX ile ateş yapımı..
Php'de Matematiksel İşlemler Icon_minitimeCuma Nis. 10, 2015 3:21 pm tarafından cingeyli

» Profesyoneller İçin En İyi 11 Flash Menü ve Navigasyon Dersi
Php'de Matematiksel İşlemler Icon_minitimeSalı Mart 26, 2013 12:49 am tarafından zynp71

» Mental Ray Eğitimi(Türkçe)
Php'de Matematiksel İşlemler Icon_minitimeCuma Nis. 27, 2012 4:57 pm tarafından 3dsmaxci33

» VTC: Adobe Photoshop - Mastering CORE Concepts Tutorials
Php'de Matematiksel İşlemler Icon_minitimeÇarş. Kas. 11, 2009 6:34 am tarafından Owner

» Video Copilot - Andrew Kramer (1-83 Bütün tutorialleri)
Php'de Matematiksel İşlemler Icon_minitimeSalı Kas. 10, 2009 5:07 am tarafından Owner

» Video2brain: Adobe Dreamweaver CS 3
Php'de Matematiksel İşlemler Icon_minitimeSalı Kas. 10, 2009 5:03 am tarafından Owner

» Maxon Cinema 4D R11.5 Goodies DVD (Win & Mac)
Php'de Matematiksel İşlemler Icon_minitimeSalı Kas. 10, 2009 5:02 am tarafından Owner

» VTC: Adobe Photoshop - Mastering CORE Concepts Tutorials
Php'de Matematiksel İşlemler Icon_minitimeSalı Kas. 10, 2009 5:00 am tarafından Owner

» DesignProVideo - Photoshop CS4 101: Core Photoshop CS4
Php'de Matematiksel İşlemler Icon_minitimeSalı Kas. 10, 2009 4:59 am tarafından Owner


Php'de Matematiksel İşlemler

Aşağa gitmek

Php'de Matematiksel İşlemler Empty Php'de Matematiksel İşlemler

Mesaj tarafından Owner Ptsi Ekim 19, 2009 9:44 am

Bildiğimiz üzre her programlama dilinde olduğu gibi php'de de özelleşmiş matematiksel işlem fonksiyonları bulunmaktadır. Bilinenler dışında her birisinin kendine özgü yazım şekli vardır. Bu derste bunları ele alacağız. Öncelikle toplama çıkarma çarpma ve bölme işlemlerini yapalım.

Başlamadan önce ufak bir not düşmek istedim. İşlemleri yapabilmek için birden fazla yolumuz vardır. Echo() yada Print() komtlarını tırnak işareti olmadan kullanırsak işlemi gerçekleştirecektir eğer tırnak içinde verileri yazar isek onları her hangi bir metin olarak algılayıp ekrana direk çıktısını verecektir. Örnek olarak ;



PHP- Kodu:
<?php


echo (126+20); // 146 Çıktısını verecektır


echo ("126+20"); // 126+20 Çıktısını verecektir. İşlem yapmayacaktır.


?>







Kısaca bu sekilde özetleyebiliriz. Şimdi işlemleri yapmaya geldi.
PHP- Kodu:


<?php


echo (20+45); // 65


echo "<br>";


echo (20-45); // -25


echo "<br>";


echo (40-20); // 20


echo "<br>";


echo (50*2); // 100


echo "<br>";


echo (50/2); // 25


?>



Basit matematiksel işlemleri incelediğimizde bu sekilde kullanım oldukça mantıklıdır. Peki ya formdan gelen her hangibir değişken ile kullanmak istersek ne yapmamız gerek. Örneğin bir öğrencimiz olsun ve matematik, türkçe, fizik ve kimya dersinin sınav sonuclarının ortalamarını alan bir uygulama yazsın. Bunun için 4 farklı değişken belirleyerek formdan öğrencinin girdiği verileri almamız gerekmektedir.



PHP- Kodu:
<?php


// 4 Adet dersimiz var. Derslerimiz Matematik , Türkçe , Kimya ve Fizik


// Her dersimize ait toplam 3 tane sınavımız olsun ve sınav yüzdeliklerimiz aynı olsun


// Ders için kullanacağımız veri isimleri ders adlarıyla başlayıp sınav numarasıyla bitsin


// Form ile bağlantımızı nasıl kuracağımızı bilmediğimizden dolayı simdilik notları ellimizle hazırladığımız php sayfamızın içine yazacağız ilerki derslerde bunu kendi websayfamızdan otomatik olarak ekrana yazdıracabilecek duruma geleceğiz.





$mat1=50;


$mat2=36;


$mat3=48;





$tur1=75;


$tur2=89;


$tur3=65;





$fiz1=45;


$fiz2=69;


$fiz3=35;





$kim1=95;


$kim2=45;


$kim3=68;


//Simdi ders ortalamarını bulmaya geldi.





$mat_ortalama=($mat1+$mat2+$mat3)/3; http://44.6666666667


echo "$mat_ortalama<br>";


$tur_ortalama=($tur1+$tur2+$tur3)/3; http://76.3333333333


echo "$tur_ortalama<br>";


$fiz_ortalama=($fiz1+$fiz2+$fiz3)/3; http://49.6666666667


echo "$fiz_ortalama<br>";


$kim_ortalama=($kim1+$kim2+$kim3)/3; http://69.3333333333


echo "$kim_ortalama<br>";


//Seklinde yazarak ortalamarımızı websayfamız uzerinde görebiliriz


?>





Şimdide sıra geldi özelleşmiş işlemlere. Bunların her birisi için öncede belirttiğim kimi kod kullanmamız gerekecektir. İşleyeceğimiz komutlar karekök,üstlü işlemler,logaritma.



<?php





$sayi1=10;


$sayi2=2;


$sayi3=3;


$sayi4=4;


$sayi5=100;





//Üst İşlemi Bunun İçin Kullanacagımz Kod


echo (pow($sayi1,$sayi2)); // Ekrana 10 üzeri 2 olan işlemi yazdıracaktır yani 100


//Şimdide karekök işlemini yapalım


echo (sqrt($sayi5)); // 5.ci sayımızın karekönü alacak ve Ekrana 10 yazdıracaktır.


//Peki birinci ve ikinci işlemi birleştirmek istersek ?


echo (sqrt(pow($sayi1,$sayi2))); //Ekrana 10 sonucu verecektır.


//Logaritma işlemleri


echo (log($sayi3)); // Bu işlem logaritma sayı3 ü hesaplayacaktır


echo (log10($sayi4)) ; //Bu işlem ise logaritma 10 tabanında sayı4 u hesaplayacaktır.


?>







Atladığım işlemler vardır. Örnek olarak sin,cos,tan hesaplamaları sayıları yaklaşık değerlerini yuvarlama bunlar için http://tr2.php.net/manual/en/ref.math.php adresine bakabilirsiniz. PHP'de kullanılan tüm matematiksel işlemleri anlatmaktadır.
Owner
Owner
Admin

Mesaj Sayısı : 206
Puan : 626
Reputation : 0
Kayıt tarihi : 13/10/09
Yaş : 37
Nerden : İzmir

https://simurg.yetkin-forum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön


 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz