Arkadaşlar @zembla arkadaşımızın yazdığı kod sorunu çözdü.
Elinize emeğinize sağlık. Dm den iletişime geçelim.
katılan, kafa yoran herkese teşekkürler.
Konu kilitlenebilir.
Yanış anlamadıysam Python ile şu şekilde olabilir:
time = float(input('Süreyi girin (34.924 vs. şeklinde): '))
i = 1
while True:
low = i * 2.7
high = i * 2.999
if time >= low and time <= high:
print('Bölünecek sayı:', i, 'Bölümler', round(time / i, 4), 'sn.')
break
next_low = (i + 1) * 2.7
if time >= high and time <= next_low:
print('Eklenecek süre:', round(next_low - time, 4))
print('Bölünecek sayı:', i + 1, 'Bölümler: ', round(next_low / (i + 1), 4), 'sn.')
break
i += 1Python kurulu değilse
https://repl.it/languages/python3 adresinden deneyebilirsiniz.
@djcenk; buyrun hocam;
<?php
$ilksure=$sure=16.25;
$sonuc=0.1;
while(!($sonuc>2.6 && $sonuc<2.99)){
for ($i = 1; $i <= 10000; $i++) {
$sonuc=$sure/$i;
if ($sonuc>2.6 && $sonuc<2.99){
echo $i;
echo " Sessizlik:". floatval($sure-$ilksure);
break;
}
}
$sure=$sure+0.01;
}
?>Örnekte süre 16.25 girdim sonuç 6 çıkacaktır, ancak süre: 10.25 girersek 4 çıkacaktır ancak 0.16sn sessizlik eklemek lazım. ...
formülleri tek tek deniyoruz arkadaşlar, eğer bir sonuca ulaşan veya yaklaşan bize fikir veren bir formül olursa hemen yazacağım. Yardımcı olmaya çalışan herkese teşekkürler.