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 |