Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia: 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

 
Odpovedať
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)
Editované
 
Hore Odpovedať
25.8.2019 0:17
Avatar
Duch Ghast
Člen
Avatar
Odpovedá 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)
 
Hore Odpovedať
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.

 
Hore Odpovedať
25.8.2019 18:13
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 4 správy z 4.