/*********************** 
* Dieses Programm ist ein Programmierbeispiel in der Vorlesung
*
* @author Eduard Heindl
* @date 2008-11-18
* @version 1.
*
***********************/
import Prog1Tools.IOTools; // Import der IOTools

public class Methodenbeispiel{
    public static void main(String[] args){
      double x = 3.14;
      int    n = 1;
      double x_user;
      int    n_user;

      System.out.println("Ergebnis von f(x,n)= "+f(x,n)); 
      System.out.println("Wert von x = " + x); 
    
      System.out.println("Ergebnis von f(x,n)= "+f(3.0,1)); 
      System.out.println("Ergebnis von f(x,n)= "+f(2.71,3)); 
      System.out.println("Bitte eigene Werte eingeben!");
      System.out.println("x: ");
      x_user = IOTools.readDouble();
      System.out.println("n: ");
      n_user = IOTools.readInteger();
      System.out.println("f("+x_user+","+n_user+") = "+f(x_user,n_user));
      
     
  }//main

    public static double f(double x, int n)  
    {
       double produkt=1.0;
       x = 10;
       for(int i=0; i < 2*n; i++)
         produkt = produkt * x;
        
       produkt = produkt + n*n - n*x;  
       return produkt;
    }//f(x,n)
}

