Public feed
#604315
#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){}