Oturan Boğa adlı üyeden alıntı: mesajı görüntüle
abi kafama takılan bir yer yukarısı nasıl oldu biraz daha açıklayabilir misin





bir de abi burada round fonksiyonunu tam anlayamadım...

şimdiden teşekkürler...
Oturan Boğa anladığım kadarı ile yardımcı olmaya çalışayım. round fonksiyonu bildiğimiz yuvarlama işlemini yapıyor. Göze aldığı tek kriter şu sonuçta çıkan sayının hangi sayıya (alttaki veya yukarıdaki) daha yakınsa ona yuvarlıyor. Örnek verecek olursak

sonuç şayet 3,56 ise 4 yuvarlıyor.
sonuç şayet 3,46 ise 3 yuvarlıyor.

Kaba mantık olarak

x ,51 ve yukarıdeğerde ise üst sayıya yuvarlar
x ,49 ve küçük değerde ise alt sayıya yuvarlar.

Diğer soruda neyi anlamadığını tam olarak anlamadım. Daha açık olursan belki yardımcı olabilirim.

Not : Yanlışım varsa lütfen düzeltin.

Ejder ağabey haddim olmayarak küçük bir karışıklık var sanki kodlarda. Floor ve ceil kodlarının yer değiştirmesi gerekmiyor mu?

<?  
echo("10 / 3 = ".floor(10/3));    // Yukarıdaki sayıya yuvarla  
echo("<br>");            // Alt satıra geç 
echo("10 / 3 = ".ceil(10/3));        // Aşağıdaki sayıya yuvarlar  
echo("<br>");            // Alt satıra geç 
echo("10 / 3 = ".round(10/3));    // 5'den küçükleri aşağıya,büyükleri yukarıya yuvarlar  
echo("<br>");            // Alt satıra geç 
echo("10 / 3 = ".round((10/3),2));    // Virgülden sonra kaç haneye göre yuvarlama yapacağını belirler  
?>