Karmaşık sayıları kullanarak operatör aşırı yüklemesi örnek 2

Bu örnekte, bir karmaşık sayı sınıfı oluşturarak bu sınıf  için operatör aşırı yüklemesini nasıl kullanabileceğinizi ele alıyoruz.  Örnekte karmaşık  sayılar ile toplama,çıkarma ve bölme işlemlerini tanımlayacağız .


Toplama :

Karmaşık sayılar toplanırken reel kısımlar kendi aralarında ve sanal kısımlar kendi aralarında toplanır .

Çıkarma :

Karmaşık sayılar çıkarılırken  reel kısımların farkı  ve sanal kısımların farkı alınır .

Çarpma :

sayi1=a+ib ve sayi2=x+iy olmak üzere ;

sayi1*sayi2=(a*x-b*y) +i(a*y+b*x) şeklinde hesaplanır .

Aşağıdaki kodlarda oluşturulan karmaşık sayı sınıfı için operatör yüklenmesinin nasıl yapıldığı gösterilmektedir .

Ekran Çıktısı :

 


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir