Public feed #604315

Vermischtes

public text v1 · immutable
Raw Edit
·published 2007-07-05 13:09 UTC
rendered paste body
#include "bruch.h"

using namespace std;

bruch::bruch(int z, int n){
                 if(n!=0){
                 zaehler=z;
                 nenner=n;}else cout << "fehler";
                 }
                 
bruch::bruch operator+(bruch a){
                       bruch erg;
                       erg.zaehler=zahler*a.nenner+a.zaehler*nenner;
                       erg.nenner=nenner*a.nenner;
                       return erg;
                       }
                       
bruch::bruch operator-(bruch a){
                       bruch erg;
                       erg.zaehler=zahler*a.nenner-a.zaehler*nenner;
                       erg.nenner=nenner*a.nenner;
                       return erg;
                       }
                       
bruch::bruch operator*(bruch a){
                      bruch erg;
                      erg.nenner=nenner*a.nenner;
                      erg.zaehler=zaehler*a.zaehler;
                      return erg;
                      }
bruch::bruch operator/(bruch a){
                      bruch erg;
                      erg.nenner=nenner*a.zaehler;
                      erg.zaehler=zaehler*a.nenner;
                      return erg;
                      }
//bruch kuerzen(bruch a){}