Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém při programování třetí mocniny

Aktivity
Avatar
Ondřej Beránek:24.8.2019 22:51

Ahoj, dokázal by mi někdo pomoc při programování třetí mocniny? Jde o takřka funkční kalkulačku, kde při zadání čísel 12 a 6 vychází u čísla 12 třetí odmocnina na 144 a u čísla 6 na 2.449489742783178. Nejspíš mám chybu v odkazu, ale nevím co s tím. Dokázal by mi někdo pomoci prosím ?

Předem děkuji

 
Odpovědět
24.8.2019 22:51
Avatar
Duch Ghast
Člen
Avatar
Duch Ghast:25.8.2019 0:17

Nejdříve než ti odpovím na tvojí otázku tak ti dám pár rad

  • Vkládej kód se kterým chceš poradit jako text a do předem určených tagů (stačí zmáčknout ctrl+K a tagy se ti vygenerují)
  • Pojmenovávej proměnné podle toho co vnich je uloženo

Více rad na začátek by tě jen mátlo
A konečně odpověď na tvojí otázku aby jsi dostal třetí odmocninu z čísla stačí ho umocni na 3−1 (1/3) tedy

cislo.pov(1/3)
Editováno 25.8.2019 0:18
 
Nahoru Odpovědět
25.8.2019 0:17
Avatar
Duch Ghast
Člen
Avatar
Odpovídá na Duch Ghast
Duch Ghast:25.8.2019 1:14

Má to být takhle (zapomněl jsem na to jak v kotlinu funguje dělení :) )

cislo.pov(1.0/3.0)
 
Nahoru Odpovědět
25.8.2019 1:14
Avatar
tknette
Člen
Avatar
tknette:25.8.2019 18:13

Jen doplním odpověď nade mou.

Ta funkce je pow (jako power), takže správně je .

Tvoje chyba je, že tam máš pow(c/d) a pow(d/c) , takže ti to u 12 dává pow(12/6), tedy druhou mocninu a u 6 naopak druhou odmocninu.

 
Nahoru Odpovědět
25.8.2019 18:13
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 4 zpráv z 4.