faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [07.10.2021 07:55] – [A12] sbelfaecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [10.10.2023 15:49] (aktuell) – [A1] Marco Kuemmel
Zeile 14: Zeile 14:
     public int aufgabe01Summe()     public int aufgabe01Summe()
     {     {
-        int summe = -1;+        int summe = 0;
         for (int i=0; i<this.anzahl; i++) {         for (int i=0; i<this.anzahl; i++) {
             summe = summe + daten[i];             summe = summe + daten[i];
Zeile 239: Zeile 239:
 ++++ ++++
  
 +==== A11 ====
 +++++ Lösungsvorschlag Aufgabe 11 | 
 +<code java>
 + public int aufgabe11Zweitgroesste()
 +    {
 +        int groesstes;
 +        int zweitgroesstes;
 +        
 +        if (daten[0] > daten[1] ) {
 +            groesstes =  daten[0];
 +            zweitgroesstes = daten [1];
 +        } else {
 +            groesstes =  daten[1];
 +            zweitgroesstes = daten [0];
 +        }
 +        
 +        
 +        for (int i=2; i<daten.length; i++) {
 +            if (daten[i] >= groesstes ) {
 +                zweitgroesstes = groesstes;
 +                groesstes = daten[i];
 +            } else if (daten[i] > zweitgroesstes) {
 +                zweitgroesstes = daten[i];
 +            }
 +        }
 +        
 +        return zweitgroesstes;
 +    }
 +</java>
 +++++
 ==== A12 ==== ==== A12 ====
  
  • faecher/informatik/oberstufe/java/algorithmen/arrays/uebungen3/lsg/start.1633593358.txt.gz
  • Zuletzt geändert: 07.10.2021 07:55
  • von sbel