Aristocrat merhaba ben php programcısı değilim lakin kullandığım kadarı ile bu komutlar yuvarlama komutu ceil üste yuvarlar floor ise alta yuvarlar round tam sayıya alta yada yumarıya yuvarlama yapar kullanımları aşağıda var sen komut olarak girmişsin kod olarak değil bende tam olarak bilmiyorum lakin bu şekilde doğru olucaktır.





Php Dersleri








/*Kullanıcının vize 1 vize 2 ve final notları toplanıp 3 e bölünecek, eğer 60 üzerindeyse sınavı geçicek, 50-55 arası ise, yaz okuluna kalacak.
ve
50 altındaysa kalıcak.*/

define('gecme_notu', 60);
$vize1 = htmlspecialchars(trim($_POST['vize1']));
$vize2 = htmlspecialchars(trim($_POST['vize2']));
$final = htmlspecialchars(trim($_POST['final']));
$sonuc = ($vize1 + $vize2 + $final) / 3;
$durum = array("Tebrikler! Okulu geçtiniz. Notunuz : ",
"Yaz okuluna kaldınız. Bu yaz yine okuldasınız! Notunuz : ",
"Not değerlemeniz bir üst sınıfa geçmek için yeterli bulunmamıştır. Notunuz : ", );
if($_POST)
{
if($sonuc >=65)
{
echo ceil($sonuc);
$yazdir = "$durum[0] echo ceil $sonuc";
}
}
echo '
































1. Vize Notunuz 

'.$vize1.'

2. Vize Notunuz 

'.$vize2.'

Final Notunuz 

'.$final.'


>>>>>>>>'.$yazdir.' <<<<<<<<<<





'; ?>






Ben yerinde olsam round kodu kullanırdım bu şekilde 64,33 alan birisinin notunu 64 yada 64,75 olan bir notuda 65 olarak yansıtır hatta 64,50 nutoda 65 olarak yansıtır bu şekilde daha verimli sonuçlar alıcasın yanlış bir yazımım varsa özür dilerim.