1 // ratio- Beispiel
  2 // Datei: ratiob1.cpp
  3 #include "ratiob1.hpp"
  4
  5 ratio::ratio (int za, int ne)
  6 {
  7 zae=za, nen = ne;
  8 }
  9 void ratio::print ()
 10 {
 11 printf ("%d/%d",zae, nen);
 12 }
 13 ratio ratio::addiere (ratio *op2)
 14 {
 15 ratio erg;
 16 erg.zae=zae* op2->nen + nen* op2->zae;
 17 erg.nen  = nen * op2->nen;
 18 return erg;
 19 }
 20 ratio ratio::subtrahiere (ratio *op2)
 21 {
 22 ratio erg;
 23 erg.zae=zae* op2->nen- nen * op2->zae;
 24 erg.nen  = nen * op2->nen;
 25 return erg;
 26 }
 27 void ratio::zuweisung (int za, int ne)
 28 {
 29 zae=za, nen = ne;
 30 }

Bild 4-15: Erweitertes "ratio"-Beispiel