finished all tasks
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
#include "PrueffolgeReaktor.h"
|
||||
#include "Atomkern.h"
|
||||
#include "../Atomkern/Atomkern.h"
|
||||
#include "Reaktor.h"
|
||||
using namespace std;
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
#pragma once
|
||||
#include "../Atomkern/Atomkern.h"
|
||||
|
||||
class Reaktor
|
||||
{
|
||||
int _massenzahl_summe;
|
||||
int _ordnungszahl_summe;
|
||||
|
||||
public:
|
||||
|
||||
Reaktor() : _massenzahl_summe(0), _ordnungszahl_summe(0) {}
|
||||
~Reaktor() {}
|
||||
|
||||
Reaktor& operator < (const Atomkern& atomkern_to_add)
|
||||
{
|
||||
this->_massenzahl_summe += atomkern_to_add.massenzahl();
|
||||
this->_ordnungszahl_summe += atomkern_to_add.ordnungszahl();
|
||||
return *this;
|
||||
}
|
||||
|
||||
Reaktor& operator > (const Atomkern& atomkern_to_subtract)
|
||||
{
|
||||
this->_massenzahl_summe -= atomkern_to_subtract.massenzahl();
|
||||
this->_ordnungszahl_summe -= atomkern_to_subtract.ordnungszahl();
|
||||
return *this;
|
||||
}
|
||||
|
||||
void operator ~ ()
|
||||
{
|
||||
this->_massenzahl_summe = 0;
|
||||
this->_ordnungszahl_summe = 0;
|
||||
}
|
||||
|
||||
Atomkern operator * () const
|
||||
{
|
||||
return Atomkern(this->_massenzahl_summe, this->_ordnungszahl_summe);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user