Autor Zpráva
lopatalo
Profil
Dobrý den, chtěl bych se zeptat, jestli by někdo byl schopný a ochotný vytvořit PHP skript s tímto vzorcem.

V = {[d - (a + b x d umocněno na 1,3123)]² x Π x L} / 40000

V = objem (výsledek), zaokrouhlený na dvě desetinné místa
d = hodnotu, kterou zadáme v cm
a = 0,57723
b = 0,0068968
Π = 3,14
L = hodnotu, kterou zadáme v m

Chtěl bych prostě tři kolonky, kde v první zadáme hodnotu d, ve druhé hodnotu L a ve třetí se zobrazí výsledek.
Nechci to samozřejmě zadarmo.

f.zumpa@seznam.cz


Moderátor Majkl578: Přesunuto z kategorie PHP.
Keeehi
Profil
<?php
$d=(float)$_POST["decko"];
$l=(float)$_POST["elko"];
$vysledek="";

if(!empty($d)  and !empty($l)){
  $vysledek = round((  pow($d - (0.57723 + 0.0068968 * exp(1.3123 * log($d))),2) * M_PI * $l)/40000, 2);
}
?>
<form action="t.php" method="post">
D: <input type="text" name="decko" value="<?php echo $d ;?>"><br>
L: <input type="text" name="elko" value="<?php echo $l;?>"><br>
Výsledek: <input type="text" name="d" value="<?php echo $vysledek;?>"><br>
<input type="submit" value="Vypočítat">
PajaK
Profil *
s tím, že:

exp(1.3123 * log($d))


by šlo také udělat

pow ($d/100,1.3123)
PajaK
Profil *
Keehi , lopatalo

ještě nám tam chybí převod jednotek $d resp. $l, správně tedy:

$d /= 100; // převod z cm na m (nebo $l *= 100)


a pak

$vysledek = round((  pow($d - (0.57723 + 0.0068968 * exp(1.3123 * log($d))),2) * M_PI * $l)/40000, 2);


nebo

$vysl_paja = round((  pow($d - (0.57723 + 0.0068968 * pow($d,1.3123)),2) * M_PI * $l)/40000, 2);
Radovan789
Profil *
PajaK:
ještě nám tam chybí převod jednotek $d resp. $l, správně tedy
Autor si nepřál převádět jednotky, navíc jsem mu již tuhle zakázku udělal a zaplatil mě za ni. Tím bych tohle téma uzavřel.
PajaK
Profil *
Radovan789
Autor si nepřál převádět jednotky
Nezlob se na mě, ale tahle hláška mě docela pobavila. Pokud vidím, že se počítá objem, pak je mi jasné, že se ty jednotky převést musí. Autor si to nepřál - vysloveně?

Nic, nyní to považuji i já za uzavřené... Gratuluji k "zakázce".
Radovan789
Profil *
PajaK:
Zřejmě nic nevíš o lesním průmyslu a autor si vysloveně nepřál nic převádět (prý ktomu slouží /40000).

Vaše odpověď

Mohlo by se hodit

Podělte se prosím o své zkušenosti s touto kategorií Věnujte pozornost pravidlům. Zejména:
• Máte-li zájem o tuto nabídku/poptávku, využijte uvedený kontakt, nepište do diskuse.
• Držte se tématu.
  • Nepoučujte.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0