105 lines
1.9 KiB
Java
Executable File
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;
|
|
}
|
|
}
|
|
}
|