000
19.06.2005, 12:22 Uhr
~DirkDiggler
Gast
|
Hallo Leute,
muss ein Programm schreiben das komplexe Zahlen mit Hilfe von Überladenen-Operatoren berechnet, doch leider berechnet es mit immer den Imaginärteil falsch, weiß nicht wieso, die Fornel müßte laut Buch stimmen.
Hoffe könnt mir weiterhelfen, Gruß Dirk
C++: |
//Überladener * Operator komplex komplex::operator * (komplex KZ) { re = (re * KZ.re) - (im * KZ.im); im = (re * KZ.im) + (im * KZ.re); return *this; }
//Überladener = Operator komplex komplex::operator = (komplex KZ) { re = KZ.re; im = KZ.im;
return *this; }
|
mod edit: Benutze die CPP Tags selber. Dieser Post wurde am 19.06.2005 um 12:30 Uhr von Pablo editiert. |