/**
 * Beschreiben Sie hier die Klasse Methoden.
 * 
 * @author (Ihr Name) 
 * @version (eine Versionsnummer oder ein Datum)
 */
public class Methoden
{
    public static int quadrat(int x){
        int quadrat;
        quadrat = x*x;
        return quadrat;
    }

    public static void test(int x){
        int ergebnis = quadrat (x); 
        System.out.println ("Die Quadratzehl von" +x+ "ist" +ergebnis);

    }

    public static int summe(int a, int b){
        int ergebnis = a+b;
        return ergebnis; //wird als rückgabewert berrechnet
    }

    public static int differenz(int a, int b){
        int ergebnis = a-b;
        return ergebnis; 
    }

    public static int produkt(int a, int b){
        int ergebnis = a*b;
        return ergebnis; 
    }

    public static int quotient(int a, int b){
        int ergebnis = a/b;
        return ergebnis;
    }

    public static int term1(){ 
        return produkt(3, summe(2,5)); //wird von innen nach außen ausgeführt: zuerst summe dann das andere
    }

    public static int term2(int x){
        int zaehler = summe (produkt(4,x),8);
        int nenner = differenz (summe(8,9), produkt(3,5));
        return quotient (zaehler,nenner); 
    }

    /**
     * Berechnet die potenz a^b
     */
    public static double potenz(double a,int b){ //obere kommentar ergänzt Überschrift
        double zwischenergebnis = 1; 
        for (int i=0; i<b; i++){
            zwischenergebnis = zwischenergebnis*a;
        }
        return zwischenergebnis;
    }

    public static int max(int a,int b){
        if(a>b){
            return a;
        }
        else{
            return b;
        }
    }

    public static int min(int a,int b){
        if(a<b){
            return a;
        }
        else{
            return b;
        }
    }

    public static int abs(int a){
        if(a>0){
            return a;
        }
        else{
            return a*(-1);
        }
    }

    public static int round(double a){
        int vorkomma = (int)a; //   (int)a wandelt die Kommazahl a in eine Ganzzahl um, dabei wird nicht gerundet, sondern alles nach dem Komma abgeschnitten
        double nachkomma = a- vorkomma;
        if (nachkomma>0.5){
            return vorkomma+1;
        }
        else{
            return vorkomma;
        }
    }
    
    public static boolean istGroß(int a){
        boolean zahl;
        if (a>1000){
            return zahl = true;
        }
        else{
            return zahl = false;
        }
    }
    
}