Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:java:algorithmen:uebungen01:loesungsvorschlaege [13.09.2021 12:14] – [A05] sbel | faecher:informatik:oberstufe:java:algorithmen:uebungen01:loesungsvorschlaege [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Lösungsvorschläge ====== | ||
- | |||
- | ===== A01 ===== | ||
- | |||
- | ++++ Lösungsvorschlag A01| | ||
- | <code java> | ||
- | public int 01MyModulo(int a, int b) | ||
- | { | ||
- | int remainder=0; | ||
- | // dein Code | ||
- | remainder = a - a/b*b; | ||
- | // Rückgabe | ||
- | return remainder; | ||
- | } | ||
- | </ | ||
- | |||
- | oder | ||
- | |||
- | <code java> | ||
- | public int MyModulo(int a, int b) | ||
- | { | ||
- | return a - a/b*b; | ||
- | } | ||
- | </ | ||
- | ++++ | ||
- | |||
- | ===== A02 ===== | ||
- | |||
- | |||
- | ++++ Lösungsvorschlag A02| | ||
- | <code java> | ||
- | public void Switch(int a, int b) | ||
- | { | ||
- | System.out.println(" | ||
- | |||
- | int c; | ||
- | c=a; | ||
- | a=b; | ||
- | b=c; | ||
- | | ||
- | System.out.println(" | ||
- | } | ||
- | </ | ||
- | |||
- | <code java> | ||
- | public void Switch(int a, int b) | ||
- | { | ||
- | System.out.println(" | ||
- | |||
- | b = a + b; | ||
- | a = b - a; | ||
- | b = b - a; | ||
- | | ||
- | System.out.println(" | ||
- | } | ||
- | </ | ||
- | ++++ | ||
- | |||
- | ===== A03 ===== | ||
- | |||
- | |||
- | ++++ Lösungsvorschlag A03 | | ||
- | < | ||
- | public double a03Pyramide(double h, double a) { | ||
- | double v = 1.0/ | ||
- | return v; | ||
- | } | ||
- | |||
- | </ | ||
- | ++++ | ||
- | |||
- | ===== A04 ===== | ||
- | |||
- | |||
- | ++++Lösungsvorschlag A04 | | ||
- | <code java> | ||
- | public void a04Alterstest(int alter) { | ||
- | | ||
- | if ( alter < 7 ) { | ||
- | System.out.println(" | ||
- | } else if ( alter < 18) { | ||
- | System.out.println(" | ||
- | } else { | ||
- | System.out.println(" | ||
- | } | ||
- | | ||
- | } | ||
- | </ | ||
- | ++++ | ||
- | |||
- | |||
- | |||
- | ===== A05 ===== | ||
- | |||
- | |||
- | ++++ Lösungsvorschlag A05 | | ||
- | <code java> | ||
- | public String a06gerade (int zahl) { | ||
- | int istungerade; | ||
- | istungerade = zahl % 2; | ||
- | if (istungerade == 0 ) { | ||
- | | ||
- | } else { | ||
- | return "Zahl "+ zahl +" ist ungerade"; | ||
- | } | ||
- | } | ||
- | </ | ||
- | ++++ | ||
- | |||
- | ===== Lotto ===== | ||
- | |||
- | |||
- | ++++ Lösungsvorschlag Lotto | | ||
- | <code java> | ||
- | public void a05lottozahlen () { | ||
- | | ||
- | int anzahl = 9; | ||
- | int[] lzahlen = new int[anzahl]; | ||
- | | ||
- | for (int i = 0; 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(" | ||
- | } | ||
- | } | ||
- | } | ||
- | </ | ||
- | ++++ | ||
- | |||