Tahminimce burada virgülden sonraki sadece 2 haneyi aldığınız için sonuç etkileniyor. Hesap makinesinde de virgülden sonra ilk 2 basamağı aldığınıza emin misiniz?



ozcaglarbora adlı üyeden alıntı: mesajı görüntüle
$hacim = (burası veri tabanından çekiliyor)
$yuzde = ($a + $b) / $c;
            
$sonuc = 1.45 * $hacim * sprintf("%.2f", $yuzde) * 3;
Bu şekilde bir kod,
elle hesaplandığında da şu şekilde olacak;
a ile b yi topla
c ye böl
buradan bir yüzde elde edilecek.
sonuc için de 1.45, hacim, yüzde ve 3 ü çarp