Grundgerüst einer Klasse

Hinweise:
- Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode teilnahmePreisBerechnen().
- Es ist egal wie viele Nachkommastellen für den Teilnahmepreis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes:
TeilnehmerGUI |
![]() |
TeilnehmerGUI Fall1 |
![]() |
TeilnehmerGUI Fall2 |
![]() |
Folgende Attribute sind als Konstanten (Attribute die sich nicht ändern) definiert:
private static final int EINGABEALTER = 23;
private static final double PREISNACHLASS = 5.00;
private static final double EINGABEPREIS = 500.00;
private static final int MINDESTALTER = 18;
Anwendungsfall:
Die Operatoren für die Multiplikation und Division in Java sind:
Operator | Bezeichnung |
* | Multiplikation |
/ |
Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Link zu den Lösungsdateien:
#############################################################
Aufgabe 2.2.: Die Fachklasse einer
grafischen Benutzeroberfläche
erkennen und in Quellcode umsetzen. Codieren Sie die Fachklasse für die folgende grafische
Benutzeroberfläche in Java.
Hinweise:
- Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode teilnahmePreisBerechnen().
- Es ist egal wie viele Nachkommastellen für den Notendurschnitt ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes:
SchuelerGUI
SchuelerGUI Beispiel
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
/ |
Division |
+ |
Addition |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Link zu den Lösungsdateien:
#############################################################
Hinweise:
- Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechneRabatt() für einen Rechnungsbetrag größer als 7 Euro.
- Es ist egal wie viele Nachkommastellen für das Ergebnis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes
OrderManagerGUI
OrderManagerGUI Beispiel
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
/ |
Division |
+ |
Addition |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Bratwurst | 3.00 € |
Sandwich |
3.50 € |
Chilli | 4.00 € |
Bier | 3.00 € |
Wein | 3.80 € |
Saft | 2.50 € |
Link zu den Lösungsdateien:
##########################################

Hinweise:
Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechnen().
- Es ist egal wie viele Nachkommastellen für das Ergebnis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes
TaschenrechnerGUI
TaschenrechnerGUI Beispiel
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ | Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Die Benutzer des Taschenrechner kann über eine grafische Benutzeroberfläche eine Zahl1 und eine Zahl2 eingeben. Mit einem Klick auf die Schaltfläche 'addieren', 'subtrahieren', 'multiplizieren' oder 'dividieren' wird ein jeweils zweiwertiges, gleichnamiges Attribut gesetzt. Klickt der Benutzer im Anschluss daran auf die Schaltfläche 'Ergebnis' entscheidet (Kontrollstruktur) und berechnet eine Methode, das Ergebnis. Die Ausgabe für die Fachklasse soll auch auf der Konsole erfolgen (siehe Beispiel).
Link zu den Lösungsdateien:

Hinweise:
Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechnen().
- Es ist egal wie viele Nachkommastellen für das Ergebnis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes
AKGui
(Benutzeroberfläche zur Berechnung der Anschaffungskosten einer Investition)
StarterKlasse
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ | Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Der
Benutzer des Investitionsrechners kann im ersten Schritt über eine grafische
Benutzeroberfläche den Kaufpreis
und die Renovierungskosten
eingeben. Mit einem Klick auf die Schaltfläche 'berechnen' wird
die Summe als Ergebnis berechnet und es erfolgt die Ausgabe. Die
Ausgabe für die Fachklasse soll auch auf der Konsole erfolgen (siehe
Beispiel).
Link zu den Lösungsdateien:

Hinweise:
Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechnen().
- Es ist egal wie viele Nachkommastellen für das Ergebnis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes
NKGui
(Benutzeroberfläche zur Berechnung der Nebemkostenkosten einer Investition)
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ | Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Der
Benutzer des Investitionsrechners kann nach Eingabe der Anschaffungskosten, Makler-, Notar-, Grundsteuerkostensätzes, Sonstiger Ausgaben und dem Eigenkapital mit einem Klick auf die Schaltfläche 'berechnen':
- Die Beträge für die eingegebenen Sätze berechnen und anzeigen
- Die Gesamtkosten berechnen und anzeigen
- Die Darlehnssumme berechnen und anzeigen
Die Ausgabe für die Fachklasse soll auch auf der Konsole erfolgen (siehe Beispiel).
Link zu den Lösungsdateien:
Hinweise:
Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechnen().
- Es ist egal wie viele Nachkommastellen für das Ergebnis ausgegeben werden (aber mindestens eine).
- Die Ausgabe für die Fachklasse soll auf der Konsole erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes

Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ | Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Der Benutzer des Anlagerechners kann nach Eingabe dreier Faktoren der Zinsformel (siehe Eingabefelder) mit einem Klick auf die Schaltfläche 'berechnen' den noch offenen Faktor der Anlage berechnen.
Die Kaufmännische Zinsformel lautet:
zinsertrag = ( einlage * zinssatz * tage ) / (100 * 360)
Für die Berechnung anderen Faktoren sollte die Formel entsprechend umgestellt und implementiert werden.
Die Ausgabe für die Fachklasse soll auch auf der Konsole erfolgen (siehe Beispiel).
Link zu den Lösungsdateien:
Aufgabe 2.8.: Die Fachklasse einer grafischen Benutzeroberfläche erkennen und in Quellcode umsetzen. Codieren Sie die Fachklasse für die folgende grafische Benutzeroberfläche in Java.
Hinweise:
Nutzen Sie Papier und Bleistift zur Realisierung!
- Bitte nicht die GUI-Klasse programmieren! (Nicht nötig für die Klassenarbeit!)
- Programmieren Sie die Fachklasse! Deklarieren Sie die Attribute und codieren Sie die Getter- und Setter-Methoden sowie die Methode berechneGutschrift().
- Die Ausgabe für die Fachklasse soll vorerst nicht erfolgen.
- Bitte keine Überprüfungen (Exceptions) programmieren! (Nicht nötig für die Klassenarbeit!)
- Überprüfungen (Exceptions) wurden auch in den Lösungsdateien nicht berücksichtigt.
Gegebenes
AuftragsGUI
(Benutzeroberfläche zur Berechnung der Gustschrift)
Die Operatoren für die Addition und Division in Java sind:
Operator | Bezeichnung |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ | Division |
Für die Deklaration der Komponenten in der GUI-Klasse wurde folgende Notation verwendet:
Textfelder | Labels | Buttons |
tfAttributname | lbAttributname | btAttributname |
Anwendungsfall:
Der Nutzer des Auftragsrechners gibt den Umsatz ein und erhält mit einem Klick auf die Schaltfläche >>Berechne Gutschrift<< die Ausgabe des ermittelten Rabattsatzes und des berechneten Gutschriftbetrages:
gutschrift = umsatz * rabatt/100;
Link zu den Lösungsdateien:
Lizenziert unter Creative Commons Attribution Non-commercial No Derivatives License 2.5