Dies ist eine alte Version des Dokuments!
Lösungsvorschlag A01
public int 01MyModulo(int a, int b)
{
int remainder=0;
// dein Code
remainder = a - a/b*b;
// Rückgabe
return remainder;
}
oder
public int MyModulo(int a, int b)
{
return a - a/b*b;
}
Lösungsvorschlag A02
public void Switch(int a, int b)
{
System.out.println("Eingabe - a="+ a + " b="+b);
int c;
c=a;
a=b;
b=c;
System.out.println("Ausgabe - a="+ a + " b="+b);
}
public void Switch(int a, int b)
{
System.out.println("Eingabe - a="+ a + " b="+b);
b = a + b;
a = b - a;
b = b - a;
System.out.println("Ausgabe - a="+ a + " b="+b);
}
Lösungsvorschlag A03
public double a03Pyramide(double h, double a) {
double v = 1.0/3.0*h*a*a;
return v;
}
Lösungsvorschlag A04
public void a04Alterstest(int alter) {
if ( alter < 7 ) {
System.out.println("Nicht geschäftsfähig");
} else if ( alter < 18) {
System.out.println("Eingeschränkt geschäftsfähig");
} else {
System.out.println("Voll geschäftsfähig");
}
}
Lösungsvorschlag A05
public void a05lottozahlen () {
int anzahl = 9;
int[] lzahlen = new int[anzahl];
for (int i = 0; i<anzahl; i++) {
lzahlen[i]=i+1;
}
int num_gezogen = 0;
while (num_gezogen < 6) {
int posgezogen = (int) (Math.random() * anzahl );
if (lzahlen[posgezogen] != 0 ) {
System.out.println(lzahlen[posgezogen]);
lzahlen[posgezogen] = 0;
num_gezogen++;
} else {
int schongezogen = posgezogen + 1;
System.out.println("Nochmal... (" + schongezogen +")" );
}
}
}