Zum Inhalt springen

Übung: Notenverwaltung Aufgabe 2 Hilfe1: Unterschied zwischen den Versionen

Aus Informatik Q1 Wiki
Die Seite wurde neu angelegt: „Verwende den folgenden Startercode für die Aufgabe 2 des Übungsblattes, indem du die Zeilen mit Kommentaren <code>//</code> ergänzt. === Startercode === <syntaxhighlight lang="java"> public class Klasse { // a) Attribute private String bezeichnung; private Schueler[] schuelerListe; // b) Konstruktor public Klasse(String bezeichnung, Schueler[] schuelerListe) { // schreibe hier die Zuweisungen // this.bezeichnung =…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Die Lösung zu Aufgabe 1 findest du hier: [[Übung: Notenverwaltung Aufgabe 1 Lösung]]
Verwende den folgenden Startercode für die Aufgabe 2 des Übungsblattes, indem du die Zeilen mit Kommentaren <code>//</code> ergänzt.
Verwende den folgenden Startercode für die Aufgabe 2 des Übungsblattes, indem du die Zeilen mit Kommentaren <code>//</code> ergänzt.



Aktuelle Version vom 31. Oktober 2025, 18:46 Uhr

Die Lösung zu Aufgabe 1 findest du hier: Übung: Notenverwaltung Aufgabe 1 Lösung

Verwende den folgenden Startercode für die Aufgabe 2 des Übungsblattes, indem du die Zeilen mit Kommentaren // ergänzt.

public class Klasse {
    // a) Attribute
    private String bezeichnung;
    private Schueler[] schuelerListe;

    // b) Konstruktor
    public Klasse(String bezeichnung, Schueler[] schuelerListe) {
        // schreibe hier die Zuweisungen
        // this.bezeichnung = ...
        // this.schuelerListe = ...
    }

    // c) berechneKlassendurchschnitt
    public double berechneKlassendurchschnitt() {
        double summe = 0;
        // Schleife über alle Schüler
        for (int i = 0; i < schuelerListe.length; i++) {
            // summe += ...
        }
        // Durchschnitt berechnen
        return summe / schuelerListe.length;
    }

    // d) zaehleBestandene
    public int zaehleBestandene() {
        int anzahl = 0;
        // Schleife über alle Schüler
        for (int i = 0; i < schuelerListe.length; i++) {
            // if (schuelerListe[i].hatBestanden()) { ... }
        }
        return anzahl;
    }
}