Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

#ifndef ratio_h #define ratio_h ratio_h class rational { public: rational(); rational(long z, long n); // allgemeiner Konstruktor rational(long); // Typumwandlungskonstruktor // Abfragen long Zaehler() const; long Nenner() const; // arithmetische Methoden für +=, -=, *=. /= // (werden später durch überladene Operatoren ergänzt) void add(const rational& r); void sub(const rational& r); void mult(const rational& r); void div(const rational& r); // weitere Methoden void definiere(long zaehler, long nenner); Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 178 zurück Ende

void eingabe(); void ausgabe() const; void kehrwert(); void kuerzen(); }; private: long zaehler, nenner; // inline Methoden inline rational::rational() : zaehler(1), nenner(1) { } inline rational::rational(long ganzeZahl) : zaehler(ganzeZahl), nenner(1) { } inline rational::rational(long Z, long N) : zaehler(Z), nenner(N) {} inline long rational::Zaehler() const {return zaehler;} inline long rational::Nenner() const {return nenner;} Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 179 zurück Ende

#ifndef ratio_h<br />

#define ratio_h ratio_h<br />

class rational {<br />

public:<br />

rational();<br />

rational(long z, long n); // allgemeiner Konstruktor<br />

rational(long); // Typumwandlungskonstruktor<br />

// Abfragen<br />

long Zaehler() const;<br />

long Nenner() const;<br />

// arithmetische Methoden für +=, -=, *=. /=<br />

// (werden später durch überladene Operatoren ergänzt)<br />

void add(const rational& r);<br />

void sub(const rational& r);<br />

void mult(const rational& r);<br />

void div(const rational& r);<br />

// weitere Methoden<br />

void definiere(long zaehler, long nenner);<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 178 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!