Lösungsvorschläge

A01

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; }

A02

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); }

A03

Lösungsvorschlag A03

public double a03Pyramide(double h, double a) {
double v = 1.0/3.0*h*a*a;
return v;
}

A04

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"); } }

A05

Lösungsvorschlag A05

public String a06gerade (int zahl) { int istungerade; istungerade = zahl % 2; if (istungerade == 0 ) { return "Zahl "+ zahl +" ist gerade"; } else { return "Zahl "+ zahl +" ist ungerade"; } }

A06

Lösungsvorschlag A06 - 1

public String a06schulnoten (double kommanote) { String textnote = ""; kommanote = kommanote*100; if (kommanote >= 550.0 ) { textnote = "Ungenügend"; } else if (kommanote >= 450.0 ) { textnote = "Mangelhaft"; } else if (kommanote >= 350.0 ) { textnote = "Ausreichend"; } else if (kommanote >= 250.0 ) { textnote = "Befriedigend"; } else if (kommanote >= 150.0 ) { textnote = "Gut"; } else { textnote = "Sehr gut"; } return textnote; }

Lösungsvorschlag A06 - 2

A0

Lösungsvorschlag A0

Lotto

Lösungsvorschlag Lotto

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 +")" ); } } }