Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:fingeruebungen:start [12.03.2024 10:23] – [03 - Brüche] Frank Schiebel | faecher:informatik:oberstufe:modellierung:fingeruebungen:start [12.03.2024 10:26] – [03 - Brüche] Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
====== Fingerübungen OOP ====== | ====== Fingerübungen OOP ====== | ||
Zeile 37: | Zeile 39: | ||
==== 03 - Brüche ==== | ==== 03 - Brüche ==== | ||
- | Das Projekt | + | Das Projekt |
einen Bruch repräsentiert. Sie bietet die folgenden öffentlichen Methoden an: | einen Bruch repräsentiert. Sie bietet die folgenden öffentlichen Methoden an: | ||
Zeile 72: | Zeile 74: | ||
Lassen die 100 Testfälle in der Testklasse '' | Lassen die 100 Testfälle in der Testklasse '' | ||
- | '' | + | **Bonusaufgabe für Fortgeschrittene: |
- | Sorge dafür, dass deine Brüche immer weitestmöglich | + | Sorge dafür, dass deine Brüche immer vollständig |
können, benötigt man den größten gemeinsamen Teiler von Zähler und Nenner. Diesen | können, benötigt man den größten gemeinsamen Teiler von Zähler und Nenner. Diesen | ||
erhält man effizient mit dem Euklidischen Algorithmus (→ Google oder Wikipedia). Lasse | erhält man effizient mit dem Euklidischen Algorithmus (→ Google oder Wikipedia). Lasse | ||
dann die Testfälle in der Testklasse '' | dann die Testfälle in der Testklasse '' |