Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Mathematische Methoden
  1. Schreiben Sie eine Methode double fibo(int n) . fibo soll die n-te Fibonaccizahl berechnen. Da die Fibonaccizahlen sehr schnell sehr groß werden, soll für indices größer 92 Double.NaN zurückgegeben werden.

  2. Schreiben Sie eine Methode fak(int n) . fak soll zu n die Fakultät n! berechnen (Bsp. 7! = 1*2*3*4*5*6*7 , 2! = 1*2, 1! = 1 , 0! = 1 ).

  3. Schreiben Sie eine Methode int sgn(double x) . sgn soll das Vorzeichen von x ermitteln ( also 1 für x>0, 0 für x=0 und -1 für x<0 ).

  4. Schreiben Sie eine Methode int kgV(int a, int b) . kgV ermittelt das kleinste gemeinsame Vielfache der Zahlen a und b.

  5. Schreiben Sie eine Methode int ggt(int a, int b) . ggT ermittelt den größten gemeinsamen Teiler der Zahlen a und b.

     Legen Sie alle Methoden statisch an. Testen Sie ihre Methoden durch Aufrufe in main .

Valid XHTML 1.0 Strict Lösung top Back Next Up Home