PHP İki sayının Yüzdesini bulma
11
●3.779
- 29-01-2018, 20:57:01Kendi mantığımla yapıyorum;GonGo adlı üyeden alıntı: mesajı görüntüle
0,090-0,057 = 0,033 burdan farkını buldum
0,033 = 0,057/100*X
x = 57,894 yani 1.sayı 2.sayıdan %57,894 daha fazla
eğer yanlış olduysa kusura bakma
- 29-01-2018, 21:00:34Üyeliği durdurulduyazılımı soruyorum hocamkaradeli adlı üyeden alıntı: mesajı görüntüle
- 29-01-2018, 21:05:09Eposta Aktivasyonu Gerekmektedoğru hocam da işlem kalabalık olmuş birazMisafir adlı üyeden alıntı: mesajı görüntüle

a = 0,033GonGo adlı üyeden alıntı: mesajı görüntüle
b= 0,090
sonuc = (b-a)/a
biraz detay verirseniz, daha mı kompleks, sayıları kullanıcı mı girecek ? ona göre eksili çıkma ihtimali var, mutlak değer alınır v.s v.s - 29-01-2018, 21:07:39X1=0.057GonGo adlı üyeden alıntı: mesajı görüntüle
X2=0.090
((X2-x1)/x1)x100 farkını bu şekilde bulabilirsin.
php kodunu daha rahat yazarsın sanıyorum. - 29-01-2018, 21:13:13Üyeliği durduruldunormal sayılarda sorun yok ama bu tür sayılarda yapamadım. rica etsem siz yazabilirmisiniz örnek kod.Aronfabia adlı üyeden alıntı: mesajı görüntüle
- 29-01-2018, 21:23:51Normal sayılardan ve bu tür sayılardan kastınız nedir anlayamadım ama yazayım.GonGo adlı üyeden alıntı: mesajı görüntüle
<%php
$x=0.090;
$y=0.057;
function hesapla($x,$y){
$result=0;
if($x>$y){
$result=(($x-$y)/$y)*100;
}else{
$result=(($y-$x)/$x)*100;
}
return $result
}
echo hesapla(0.090,0,057);
%>
mobilden ancak bu kadar oluyor - 29-01-2018, 21:39:21Eposta Aktivasyonu Gerekmektearkadaşın kodda bi ";" ve bir de nokta yerine virgül kullanmış o yüzden hata alırsınız, bu şekilde kodunu çalıştırdım:Aronfabia adlı üyeden alıntı: mesajı görüntüle
<?php $x=0.090; $y=0.057; function hesapla($x,$y){ $result=0; if($x>$y){ $result=(($x-$y)/$y)*100; }else{ $result=(($y-$x)/$x)*100; } return $result; } echo hesapla(0.090,0.057); ?>
