Druhá odmocnina. – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Druhá odmocnina. – PHP – Fórum – Programujte.comDruhá odmocnina. – PHP – Fórum – Programujte.com

 

DeathHumanCZ0
Stálý člen
31. 10. 2007   #1
-
0
-

Procvičuji se v php a chtěl jsem udělat pomůcku která se mi hodí na mé DU z M.
Chtěl jsem si uděat výpočet Pythágorovi věty. Poté co jsem udělal druhé mocniny a ty sečetl tak jsem se zarazil.
Nevím jak mohu udělat druhou odmocninu přes php. Odmocnítko nemůžu najít ani v ASCII tabulce.
Jak na to?

Nahlásit jako SPAM
IP: 89.235.0.–
Vskutku...
Zelenáč0
Posthunter
31. 10. 2007   #2
-
0
-

Rekneme nejak takhle:



function odmocnina($cislo, $odmocnina=2){
return pow($cislo, 1/$odmocnina);
}

Nahlásit jako SPAM
IP: 89.176.254.–
Prog.0
Věrný člen
31. 10. 2007   #3
-
0
-

sqrt

Nahlásit jako SPAM
IP: 213.160.186.–
Prog.
DeathHumanCZ0
Stálý člen
31. 10. 2007   #4
-
0
-

To Zelenáč : Díkes za radu, ale jelikož nemám takové znalosti v php co je to "pow"?

Nahlásit jako SPAM
IP: 89.235.0.–
Vskutku...
Zelenáč0
Posthunter
31. 10. 2007   #5
-
0
-

pow je zkrácené power - anglicky mocnina :smile2:

Nahlásit jako SPAM
IP: 89.176.254.–
insider0
Věrný člen
31. 10. 2007   #6
-
0
-

a pokud nemas ani ty znalosti mocnin, tak exponent 1/n je n-ta odmocnina ... :)

Nahlásit jako SPAM
IP: 147.32.97.–
I don't want to see you go,[br] The sky is over[br] Even though we can't afford[br] The sky is over,[br] The sky is over us.[br][br] CIVILIZATION IS OVER
DeathHumanCZ0
Stálý člen
31. 10. 2007   #7
-
0
-

Já to nějak nechápu, nevím kde dělám chybu. Tohle jsem udělal abych vyzkoušel tvůj příklad

<?php

$cislo="10";
function odmocnina($cislo, $odomocnina="2)
{
return pow($cislo, 1/$odmocnina);
}
odmocnina($cislo, $odmocnina=2);
echo "$cislo a $odmocnina;
?>

Tak mi vyleze:

10 a 2


ale žádná odmocnina.

Nahlásit jako SPAM
IP: 89.235.0.–
Vskutku...
Prog.0
Věrný člen
31. 10. 2007   #8
-
0
-

To DeathHumanCZ : ty si dnes nejaky zabity :smile5:

echo sqrt(16); // vrati 4

Resp. použitím Zelenáč-ovej fcie:
echo odmocnina(16); // 2 odmocnina z 16 je 4

echo odmocnina(8,3); // 3 odmocnina z 8 je 2

Nahlásit jako SPAM
IP: 213.160.186.–
Prog.
Zelenáč0
Posthunter
31. 10. 2007   #9
-
0
-

To DeathHumanCZ :




$cislo = 10;
$vysledek = odmocnina($cislo);
echo("Odmocnina z ".$cislo.": ".$vysledek);


BTW - sqrt = "square root" neboli "strana ctverce" - 2. odmocnina

Nahlásit jako SPAM
IP: 89.176.254.–
don_Dominique0
Super člen
31. 10. 2007   #10
-
0
-

To DeathHumanCZ : protoze ten výsledek tý fce musíš uložit do proměný :

$vysledek=odmocnina($cislo, $odmocnina=2);

a navíc $cislo musí bejt typu int a ne string ja to máš ty !

EDIT: Ach jo zelenáč byl rychlejší !!! :smile9:

Nahlásit jako SPAM
IP: 193.165.176.–
Zelenáč0
Posthunter
31. 10. 2007   #11
-
0
-

To don_Dominique : V PHP je to celkem jedno - to si to vzdycky pretypuje...

Nahlásit jako SPAM
IP: 89.176.254.–
Prog.0
Věrný člen
31. 10. 2007   #12
-
0
-

Zelenáč napsal:
To don_Dominique : V PHP je to celkem jedno - to si to vzdycky pretypuje...

...je to jedno, ale aj humus.

Nahlásit jako SPAM
IP: 213.160.186.–
Prog.
Zelenáč0
Posthunter
31. 10. 2007   #13
-
0
-

S tim nesouhlasim - sqrt take vraci integer, kdezto echo ma jako parametr string..
Nikdo ti ovsem nerekne, ze

echo(sqrt(16));
je humus....

Nahlásit jako SPAM
IP: 89.176.254.–
DeathHumanCZ0
Stálý člen
31. 10. 2007   #14
-
0
-

To Prog. : Je pravda že jsem dneska na zabití.

To All díkes všem ale sqrt je nej(asi).

Nahlásit jako SPAM
IP: 89.235.0.–
Vskutku...
Prog.0
Věrný člen
31. 10. 2007   #15
-
0
-

To Zelenáč : int->string este ako tak zvladam, ale string->int sa mi vobec nepaci... Chyba mi tam intval() alebo floatval()

Nahlásit jako SPAM
IP: 213.160.186.–
Prog.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 12 hostů

Podobná vlákna

Druha odmocnina — založil matouch

Druhá mocnina — založil off01

N-tá odmocnina z x — založil Ondra

Odmocnina — založil imagination

Odmocnina — založil Antonidas

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý