Class BruchAddiererModel

java.lang.Object
  extended by java.util.Observable
      extended by BruchAddiererModel

public class BruchAddiererModel
extends java.util.Observable

Addierer fuer gemeine Brueche, MVC-Model.


Field Summary
private  Bruch ergebnis
          Ergebnisbruch.
private  Bruch operand
          Bruchoperand.
 
Constructor Summary
BruchAddiererModel()
          Konstruktor, setzt Startwerte auf 0/1.
 
Method Summary
 void add()
          Addition, Bruch = Bruch + Operand.
 void reset()
          Startzustand, loeschen von Bruch und Operand.
 void setOperandNenner(int n)
          Setzen eines neuen Operandennenner.
 void setOperandZaehler(int z)
          Setzen eines neuen Operandenzaehler.
 java.lang.String toString()
          Darstellung des Ergebnisbruchs.
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ergebnis

private Bruch ergebnis
Ergebnisbruch.


operand

private Bruch operand
Bruchoperand.

Constructor Detail

BruchAddiererModel

public BruchAddiererModel()
Konstruktor, setzt Startwerte auf 0/1.

Method Detail

setOperandNenner

public void setOperandNenner(int n)
                      throws java.lang.Exception
Setzen eines neuen Operandennenner.

Parameters:
n - Nenner
Throws:
BruchException
java.lang.Exception

setOperandZaehler

public void setOperandZaehler(int z)
Setzen eines neuen Operandenzaehler.

Parameters:
z - Zaehler

reset

public void reset()
Startzustand, loeschen von Bruch und Operand.


add

public void add()
         throws java.lang.Exception
Addition, Bruch = Bruch + Operand.

Throws:
BruchException, - NPlusException
java.lang.Exception

toString

public java.lang.String toString()
Darstellung des Ergebnisbruchs.

Overrides:
toString in class java.lang.Object