Diskuze: Poblém s třetí odmocninou

Java Java Poblém s třetí odmocninou

Avatar
Dominik
Člen
Avatar
Dominik:

Zdravim,
mam problem s treti odmocninou.. jelikoz zadna funkce na treti a vyssi odmocninu neni, alespon v zakladu, takze se pouziva mocnina na prevracnou hodnotu.. zde je ten problem - potrebuji treti odmocninu z cisla, takze napisu Math.pow(zaklad, 1.0 / 3.0), jenze kdyz to teda napisu a jako vstupni zaklad zvolim 1000, tak mi vyjde 9,9999999...98 ale melo by vyjit rovnych 10..myslim si,ze je to tim, ze 1.0 / 3.0 je 0,33333333 atd. a tim padem 10000,33333333 je 9,9999999 jenze ja potrebuji rovnych 10 ... vim ze bych to mohl zaokrouhlit, ale problem je, ze potrebuji nechat co nejvetsi pocet desetinnych mist a navic hodnota se meni podle uzivateli zadanych hodnot, takze kdyby vyslo napr. 1,5687 tak to nemuzu zaokrouhlit na 2 .. nejake rady nebo zkusenosti? lze prevest vzorec nejak na to, abych nemusel pouzivat treti odmocninu (treba nasobeni odmocnin dvou atd.)?

dekuji za odpovedi!

 
Odpovědět 27.5.2013 12:33
Avatar
Dominik
Člen
Avatar
Dominik:

citim se jak nejvetsi looser :) .. hledal jsem buh vi jak dlouho, na vsech (priznavam ceskych) forech jestli je nejaka metoda na treti odmocninu a nikde nic o Math.cbrt nebylo..

dekuju, dekuju, dekuju!!

 
Nahoru Odpovědět  +1 27.5.2013 12:46
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Dominik
Honza Bittner:

Math.pow( a, b ); slouží na výpočet mocniny .. A na B ...
Pokuď potřebuješ dostat odmocninu tak stačí použít známá věc .. odmocnina je mocnina v jmenovateli ... tzn A na 1/B .. :)

Nahoru Odpovědět 27.5.2013 13:15
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 27.5.2013 13:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Dominik
Člen
Avatar
Dominik:

dekuji za informaci, ale asi jsi nepochopil, co jsem presne potreboval ;) .. psal jsem, ze toto jsem pouzil, ale kdyz do mocniny vlozis prevracenou hodnotu nejakeho cisla, ktere nema konecny desetinny rozvoj, tak to proste nefunguje na 100%

 
Nahoru Odpovědět 27.5.2013 13:41
Avatar
Honza Bittner
Redaktor
Avatar
Nahoru Odpovědět 27.5.2013 13:53
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Michal Žůrek (misaz):

Pokud chceš programovat tak na češtinu zapomeň. Příště použij google. Většinu takových obecnějších problému už někdo řešil na stackoverflow.

Nahoru Odpovědět 27.5.2013 14:24
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
David Čápka:

To si nemyslím, vždy jsem se vše naučil z českých materiálů, je jich tu dost. Ne, že bych anglicky neuměl, ale je to příjemnější.

Nahoru Odpovědět 27.5.2013 14:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Kit:

O třetí odmocnině v Javě jsem také zatím nevěděl. Tutoriály čtu česky i anglicky psané, ale zatím jsem na to prostě nenarazil.

Nahoru Odpovědět 27.5.2013 14:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Kit:

Math.cbrt() jsem našel i na českém diskuzním fóru. Byl to 4. odkaz z výsledků hledání Google.

Nahoru Odpovědět  +1 27.5.2013 14:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michal Žůrek (misaz):

David Čápka a Kit : DObře, ale asi žádný tutoriál pro začátečníky je nezatěžuje třetí odmocninou.

Já jsem googlil:

java cube root site:stackoverflow.com

a hned první odkaz.

Nahoru Odpovědět 27.5.2013 14:44
Nesnáším {}, proto se jim vyhýbám.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Kit:

Tak hluboko jsem nešel. Zadal jsem pouze

java třetí odmocnina

Někdy skutečně vystačíš i s tou češtinou.

Nahoru Odpovědět 27.5.2013 14:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Kit:

Pokud tušíš, že třetí odmocnina bude ve třídě java.lang.Math, najdeš ji i v oficiální dokumentaci
http://docs.oracle.com/…ng/Math.html

Nahoru Odpovědět 27.5.2013 14:54
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Dominik
Člen
Avatar
Dominik:

ja hledam v anglictine dost casto a dokumentaci taky pouzivam, ale nejdriv vzdy hledam na ceskych forech a prohledal jsem asi 4 a u kazdeho lidi radili, ze metoda pro treti odmocninu neexistuje, ze musis pouzit jedine prevracenou hodnotu, takze jsem tomu uveril a pak narazil na tento problem, co jsem popisoval..

Editováno 27.5.2013 17:38
 
Nahoru Odpovědět 27.5.2013 17:37
Avatar
Kit
Redaktor
Avatar
Odpovídá na Dominik
Kit:

Takže tohle fórum je nejlepší. Tady jsi dostal správnou radu.

Nahoru Odpovědět 27.5.2013 17:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Dominik
Člen
Avatar
Dominik:

sice to byl odkaz na zahranicni forum, ale budiz!! v cesku urcite nema toto forum obdoby :D

 
Nahoru Odpovědět 27.5.2013 21:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 17 zpráv z 17.