Karmasik & operator *=(karmasik & sayi)
{
İnt a = (gercek * sayi. Gercek) - (sanal * sayi. Sanal);
Sanal = (gercek * sayi. Sanal) + (sanal * sayi. Gercek);
Gercek = a;
Return *this;
}
Şeklinde dener misiniz? Bayağıdır kodlama ile uğraşmıyorum paslanmışız
Sayının hesaplanan gerçek kısmını ilk önce a değişkenine atadım çünkü sayının sanal kısmını hesaplarken hesaplanan yeni değerin aksine eski gerçek değerini kullanmamız gerekiyor.