PHP Uzman Matematik Sorusu (Tüm Sürüm)
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> PHP / CGI
Mesaj
EASTanbul => PHP Uzman Matematik Sorusu (11.12.2013 12:38:49)
Arkadaşlar PHP de bir formum var ve form içerisine 75843,75849 gibi rakamlar yazılıyor. Ancak benim bunları yuvarlatıp yazdırmam lazım. Yani 5 e yakın olanlar 5 e yuvarlanacak 0 a yakın olanlar 0 a yuvarlanacak. Mesela 75843= 75845 olacak ; 75849= 75850 olacak gibi...

Sonu= 8,9,0,1,2 ile bitenler 0 a
Sonu= 3,4,5,6,7 ile bitenler 5 e If mi yoksa java mı kullanırız bilemedim Teşekkürler.

Fatih513 => PHP Uzman Matematik Sorusu (11.12.2013 15:30:30)
If mi yoksa java mı kullanırız derken?

quote:


function Yuvarla($kac)
{
$sonB = $kac % 10;
if ($sonB > 2 && $sonB <8) $kac += 5 - $sonB;
else if ($sonB <= 2) $kac -= $sonB;
else $kac+=10-$sonB;
return $kac;
}

EASTanbul => PHP Uzman Matematik Sorusu (11.12.2013 21:11:37)
Thank you bro. Sen bir dahi olmalısın dostum.

ahmtbrk58 => PHP Uzman Matematik Sorusu (12.12.2013 11:14:14)
Ceil fonksiyonu fln var isini gorur

EASTanbul => PHP Uzman Matematik Sorusu (12.12.2013 11:23:15)
@Fatih513 arkadaşımızın vermiş olduğu fonksiyon ile olayı çözdüm. Çok kısa ve net olmuş. Tekrar teşekkür edeirm.

Fatih513 => PHP Uzman Matematik Sorusu (12.12.2013 11:27:06)
quote:

Orijinalden alıntı: ahmtbrk58

Ceil fonksiyonu fln var isini gorur

Ceil sadece floating point sayılarla iş görür, ayrıca .5 altını 0a, .5 üstünü 1e yuvarlar, arkadaşın istediği o değil.

@EASTanbul, ne demek hocam iyi çalışmalar

Sayfa: [1]