Portál AbcLinuxu, 12. května 2025 04:41

Dotaz: PHP - Zápis matematické funkce do jedne proměné

18.2.2011 16:55 Dendy
PHP - Zápis matematické funkce do jedne proměné
Přečteno: 735×
Odpovědět | Admin
Ahoj, dokáže tohle někdo zapsat do jedné proměné $out? Tohle já fakt nedám :(

tohle funguje OK
$wid1 = $timeFolder+$timePeriod;
$wid2 = $timeActual-$wid1;
$wid3 = $wid2/$tdPeriod;
$wid4 = $wid3/100;
$wid = $wid4*300/108;

$out = round($wid,0);
děkuji za pomoc

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2011 18:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste ještě jednou napsat, co vlastně chcete. Co znamená „zapsat do jedné proměnné“? Vždyť výsledek v jedné proměnné máte. Nebo vám jde o to, udělat to jedním příkazem, bez těch dočasných proměnných? Tak jednoduše nahraďte proměnnou výrazem, který ji nastavuje (úprava matematických výrazů se učí už na prvním stupni ZŠ, ne?):
$out = round(((($timeActual-$timeFolder+$timePeriod)/$tdPeriod)/100)*300/108,0);
Když z toho odstraníte to nesmyslné násobení a dělení sem tam, dostanete
$out = round(($timeActual-$timeFolder+$timePeriod)/($tdPeriod*36),0);
18.2.2011 18:27 voda | skóre: 28
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Buď tam chybí závorky:
$out = round(($timeActual-($timeFolder+$timePeriod))/($tdPeriod*36),0);
nebo tam má být mínus místo plus:
$out = round(($timeActual-$timeFolder-$timePeriod)/($tdPeriod*36),0);
19.2.2011 04:55 Dendy
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Děkuji za pomoc ale měl jsem tam chybu

má to být takto
$wid1 = $timeFolder+$timePeriod;
$wid2 = $wid1-$timeActual;
$wid3 = $wid2/$tdPeriod;
$wid4 = $wid3/100;
$wid = $wid4*300/108;

$out = round($wid,0);
můžete mi to prosím ještě jednou napsat s tím původním návrhem
$out = round(((($timeActual-$timeFolder+$timePeriod)/$tdPeriod)/100)*300/108,0);
Nějak nechápu jak jste se dobral k násobku 36 :-) aby byl výsledek stejný

děkuji za pomoc
Jendа avatar 19.2.2011 08:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Nějak nechápu jak jste se dobral k násobku 36 :-)
Co's měl na ZŠ z matiky? Tak si to rozepiš na papír… Hint:
$wid4 = $wid3/100;
$wid = $wid4*300/108;
 x      300   3x    x
---  ×  --- = --- = --
100     108   108   36
Jendа avatar 19.2.2011 08:17 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Příloha:
A abych nebyl obviněn z toho, že jenom hloupě kibicuju, tak tady to máš i s postupem. Ale zase nejsem takový šílenec, abych to celé přesázel na počítači.
18.2.2011 18:43 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
úprava matematických výrazů se učí už na prvním stupni ZŠ, ne?

To i přímá úměrnost

19.2.2011 10:27 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jedna jazyková poznámka: v angličtině slovo actual znamená skutečný, ne aktuální.
19.2.2011 12:27 Dendy
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
A skutečný čas je co? Kolik bylo včera v 19:20 ? Nevidím v tom žádný rozdíl.. skutečný aktuální :)
19.2.2011 12:38 l4m4
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Skutečný čas je nesmysl, o což právě jde. Když neumíš anglicky, tak do toho nekrafej.
19.2.2011 12:49 Dendy
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Ješte mě bude někdo mr!dat za to jaký mam název v proměnné, no tak to je fakt masakr :-)
19.2.2011 13:04 l4m4
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Takže potíž nebude jen v angličtině, i s porozuměním česky psanému textu jsi na tom bledě, když toto

http://www.abclinuxu.cz/poradna/programovani/show/328197#7

interpretuješ coby ,mrdat`.
19.2.2011 13:19 Dendy
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Ptal jsem se teď 6 lidí na skutečný čas, všichni mi řekli ze je 14:15 ani jeden neřekl že netuší kolik je skutečny čas ale aktualní čas že je 14:15. Tak že na tom nebudu zase tak špatně a nebudu takovej dement jakého ho ze mě děláte zde. A nazev proměnné si taky můžu napsat snad jakej chci, ne? A to že nedokážu vypočítat to na co jsem se ptal je věc jiná. Možná jste byli v 11 letech chytřejší než já a uměli už všechno, já se teprve učím!
19.2.2011 13:27 l4m4
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Q. E. D.
19.2.2011 14:21 Jarek
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
jak to chceš dokázat?
19.2.2011 15:33 jehovista
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Ber to jako rady od zkusenejsich. Davat promennym nazvy, ktere nevystihuji jejich vyznam je cesta do pekel.
stativ avatar 19.2.2011 15:50 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” (Martin Golding)

Dřív nebo později po tobě někdo bude kód číst (klidně i ty sám po několika měsících/letech). Pak je opravdu důležité používat výstižná jména (a komentovat kód).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
20.2.2011 15:37 YYY | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Zase pokud od on sam vi s jistotou, ze nikdo po nem cist nebude, tak pri zachovani techto pojmenovavacich konvenci by nemusel mit ani po par letech problem cist kod sam po sobe. ;-)
19.2.2011 16:10 Dendy
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
Odpovědět | | Sbalit | Link | Blokovat | Admin
Diky, vezmu si ponauceni ;)

BTW: Kdyz uz jsme u toho, jak tedy prelozit aktuální do anglictiny?
19.2.2011 17:23 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: PHP - Zápis matematické funkce do jedne proměné
jak tedy prelozit aktuální do anglictiny?
Co třeba current?
I am always ready to learn although I do not always like to be taught. (W. Churchill)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.