serverbedi adlı üyeden alıntı: mesajı görüntüle
arkadaşlar verileri tutulmuş bir silindirin içerisindeki sıvı miktarını buldurmam gerekiyor php daha kolay sunum olacağı için php seçtim.

veriler
genişlik:530cm
yükseklik 195cm
derinlik yani sıvı seviyesi ful iken: 109cm

benim buldurmak istediğim 1er metrelik aralıklarla uzun bir çubuk sokulduğunda

silindirin içinde kaç litre sıvı olduğudur. matematik hesabım yetmedi resmen

Verilerde bir yanlışlık var ya da saatin azizliğine uğradım
Yükseklik 195cm ve full dolu iken 109cm oluyor aradaki 86cm taban kalınlığımı ?
Neyse hesap yaparken sıvı yüksekliğini ve sıvı içerisindeki çubuk yüksekliğini baz alarak hesaplayacaksın.
Formül;
silindirhacmi = tabanalanı x yükseklik
tabanalanı = π x (yarıçap)²
Sonuç olarak;
silindirhacmi = π x (yarıçap)² x yükseklik
PHP fonksiyon olarak;
function SiviMiktari($silindir_yaricap, $silindir_yukseklik, $cubuk_yaricap, $cubuk_yukseklik) {
    $pi = pi();
    $silindir_tabanalan = $pi * pow($silindir_yaricap,2); 
    $silindir_hacim = $silindir_tabanalan * $silindir_yukseklik;
    /*
    Bir metrelik çubuğuda silindir olarak düşündüğüm için bu şekilde yaptım.
    Farklı bir cisim ise ona göre alan hesaplayıp düşmen lazım
    */
    $cubuk_tabanalan = $pi * pow($cubuk_yaricap,2); 
    $cubuk_hacim = $cubuk_tabanalan * $cubuk_yukseklik;
    $sivi_miktari = $silindir_hacim - $cubuk_hacim;
    return $sivi_miktari; 
}
Umarım anlatabilmişimdir.
Kolay Gelsin.



//Ekleme;
Genişlik dediğin sanırım çap, yarısını alacaksın hesap yaparken