• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

java rekurencja Math.pow

0 głosów
241 wizyt
pytanie zadane 19 lipca 2018 w Java przez michaljbjj Początkujący (460 p.)

Witam. Mam problem ze zrozumieniem zadania. 

Polecenie: 

Napisz metodę rekurencyjną "power", która ma dwa argumenty x - typu double i n - typu int, oraz zwraca wynik x do potęgi n. Wskazówka. Definicja rekurencyjna tej operacji wygląda x*x do potęgi n-1. Pamiętaj że każda liczba podniesiona do potęgi 0 wynosi. 

Nie rozumiem jak użyć rekurencji w tym zadaniu . tzn. do obliczeni x do potęgi n. wystarczy użyć Math.pow. Korzystając z podanego wzoru też należy użyć Math.pow. a gdzie tu wcisnąć rekurencje i w jakim celu ? 

 

public class Zadanie{

public static void main(String[]args){

power(2,2);

}
public static double power(double x,int n){


if (n==0){
System.out.println("1");
return 1;
} else{
double tymczasowa= x*(Math.pow(x,n-1));
System.out.println(tymczasowa);
return tymczasowa;
}
}

}

 

1 odpowiedź

0 głosów
odpowiedź 19 lipca 2018 przez michaljbjj Początkujący (460 p.)

ok znalazłem rozwiązanie. zamykam :) 

public class ****{

public static void main(String[]args){

power(2,5);

}
public static double power(double x,int n){


if (n==0){
System.out.println("1");
return 1;
} else{
double tymczasowa= x*power(x,n-1) ;
System.out.println(tymczasowa);
return tymczasowa;
}
}

}

 

komentarz 19 lipca 2018 przez michaljbjj Początkujący (460 p.)
trzeba było napisać wzór rekurencyjnie, bez użycia Math.pow

Podobne pytania

0 głosów
2 odpowiedzi 566 wizyt
pytanie zadane 18 stycznia 2018 w Java przez michaljbjj Początkujący (460 p.)
0 głosów
2 odpowiedzi 484 wizyt
pytanie zadane 22 listopada 2016 w C i C++ przez Kenzi Nowicjusz (200 p.)
0 głosów
1 odpowiedź 57 wizyt
pytanie zadane 12 stycznia 2020 w JavaScript przez saseta00 Użytkownik (700 p.)

85,802 zapytań

134,588 odpowiedzi

298,789 komentarzy

56,697 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 494p. - rucin93
  2. 482p. - CC PL
  3. 463p. - nidomika
  4. 385p. - Whistleroosh
  5. 379p. - ScriptyChris
  6. 372p. - adrian17
  7. 340p. - TheLukaszNs
  8. 339p. - WhiskeyTaster
  9. 321p. - Argeento
  10. 318p. - Dagohar
  11. 287p. - Anonim 1794483
  12. 281p. - Klaudia
  13. 278p. - B4mbus
  14. 269p. - b0mbix
  15. 246p. - tokox
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...