Files
HM2/P4/CKomplex.h
2026-01-04 15:35:46 +01:00

24 lines
557 B
C++
Executable File

class CKomplex {
private:
double real;
double imag;
public:
// Konstruktoren
CKomplex();
CKomplex(double a, double b);
CKomplex(double phi);
// Methoden zur Rückgabe des Real- und Imaginärteils
double re() const;
double im() const;
// Überladene Operatoren für Addition und Multiplikation
CKomplex operator+(const CKomplex& other) const;
CKomplex operator-(const CKomplex& other) const;
CKomplex operator*(const CKomplex& other) const;
CKomplex operator*(double scalar) const;
// Methode zur Berechnung des Betrags
double abs() const;
};