Class BruchAddierer

java.lang.Object
  extended by BruchAddierer

public class BruchAddierer
extends java.lang.Object

Addierer fuer gemeine Brueche.


Field Summary
private  Bruch ergebnis
          Ergebnisbruch.
private  Bruch operand
          Bruchoperand.
 
Constructor Summary
BruchAddierer()
          Konstruktor, setzt Startwerte auf 0/1.
 
Method Summary
 void add()
          Addition, Bruch = Bruch + Operand.
static void main(java.lang.String[] args)
          Testprogramm zur Klasse BruchAddiererModel.
 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.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

BruchAddierer

public BruchAddierer()
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

main

public static void main(java.lang.String[] args)
Testprogramm zur Klasse BruchAddiererModel. Aufgabe: 1/2+1/2+1/2+2/3=13/6