problem z pierwiastkiem

0

Witam
No właśnie, jak w Delphi obliczyć pierwiastek? Robie program to obliczania pól i nie wiem jak to zrobić, żeby obliczyć pierwiastek jakiejś liczby. Jeszcze jedno: czy na klawiaturze jest może coś, co jest jako pierwiastek? no bo np. jak ma użytkownik wprowadzić liczbę pod pierwiastkeim?

0

var
liczba:extended;
begin
Sqrt(liczba)
end;

Ta funkcja pierwiastkuje podana liczbe, ale jak wyciagnac pierwiastek n stopnia to nie wiem :P

0

Jest taka funkcja, jak power(), która oblicza potęgę. Jak wiadomo, np. pierwiastek 3 stopnia to potęga o wykładniku 1/3. Teraz wystarczy poskładać te dwa fakty :).

0

jak ma wprowadzić użytkownik pierwiastek ?? niektórzy to tak zapisują : x^1/3 czyli pierwiastek trzeciego stopnia z x...
A pierwiastek dowolnego stopnia to chyba było coś takiego:
logarytm o podstawie "n" z "x" dzielony przez logarytm o podstawie "m" z "x".
Tylko się moge mylić bo to dawno było...

0

x^1/3 czyli pierwiastek trzeciego stopnia z x...
A pierwiastek dowolnego stopnia to chyba było coś takiego:
logarytm o podstawie "n" z "x" dzielony przez logarytm o podstawie "m" z "x".
Tylko się moge mylić bo to dawno było...

Litości!!
pierwiastek n-tego stopnia z x:
x^1/n

0

dzięki za odpowiedzi, przydadza sie :-)
pozdrowionka [spoko]

0

x^1/n

EM... jakby co to sorki, powinienem chyba napisać x^(1/n)

0

Chciałem zwrócić uwagę, iż dyskusja odbywa się na forum Delphi/Pascal, w którym to środowisku operator ^ nie jest operatorem potęgowania.

0

Oczywiście, że nie jest, ale tutaj raczej dla celów komunikacyjnych zostało wprowadzone. Power za długo się pisze :) Poza tym, temat zszedł na sposób wprowadzania przez użytkownika, czyli jak to zapisać.

Co do tego x1/3 to się, że być powinno x(1/3). Operator potęgowania ma wyższy priorytet niż dzielenie. I jeszcze taka uwaga, bo często o tym się zapomina. Operator potęgowania jest prawoasocjacyjny, więc taki zapis:
abc
jest równoważny:
a(bc)

A jeżeli chodzi o x^(1/3), to ogólnie:
x(a/b) = Pierwiastek stopnia b z liczby xa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1