Info10/Methoden.java

105 lines
1.9 KiB
Java
Executable File

/**
* 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 int summe( int a, int b)
{
int ergebnis = a+b;
return ergebnis;
}
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));
}
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)
{
double zwischenergebnis = 1;
for ( int i=0;i<b; i++)
{
zwischenergebnis = zwischenergebnis*a;
}
return zwischenergebnis;
}
public static double max(double a, double b)
{
if (a>b)
{return a;}
else
{return b;}
}
public static double min(double a, double b)
{
if (a<b)
{return a;}
else
{return b;}
}
public static double abs(double a)
{
if (a<0)
{return (a*(-1));}
else
{return a;}
}
public static int round(double a)
{
int vorkomma = (int)a;
double nachkomma = a - ((int)a);
if (nachkomma<0.5)
{
return vorkomma;
}
else
{
return vorkomma+1;
}
}
}