Yahoo Answers akan ditutup pada 4 Mei 2021 dan situs web Yahoo Answers sekarang tersedia dalam mode baca saja. Tidak akan ada perubahan pada properti atau layanan Yahoo lainnya, atau akun Yahoo Anda. Anda dapat memperoleh informasi lebih lanjut tentang penutupan Yahoo Answers dan cara mengunduh data Anda di halaman bantuan ini.
Pemrograman berorientasi objek. C++?
Buatlah sebuah class Complex, yaitu sebuah kelas yang
digunakan untuk merepresentasikan bilangan kompleks.
Sebuah bilangan kompleks terdiri atas dua bagian yakni,
bagian real dan bagian imajiner (Contoh: 5 + 3i, dimana 5
adalah bagian real dan 3 adalah bagian imajiner dari
sebuah bilangan kompleks). Kelas ini harus memiliki fungsi
berikut: 2 constructor (1 tanpa parameter, 1 dengan 2
parameter real dan imajiner), set_number(fungsi untuk
memberikan nilai real dan imajiner dan menerima 2
parameter), get_real(untuk mengambil bagian real dari
bilangan kompleks), get_imaginary(untuk mengambil
bagian imajiner dari bilangan kompleks) dan destructor.
Pada objek yang diturunkan dari kelas bisa dilakukan
proses penambahan (+), proses pengurangan (-), proses
perkalian (*) dan proses pembagian (/).
Contoh:
Masukkan bagian Real bilangan kompleks 1: (2)
Masukkan bagian Imajiner bilangan kompleks 1: (3)
Masukkan bagian Real bilangan kompleks 2: (1)
Masukkan bagian Imajiner bilangan kompleks 2: (2)
Bilangan kompleks 1 : 2 + 3i
Bilangan kompleks 2 : 1 + 2i
Hasil Penjumlahan : 3 + 5i
Hasil pengurangan : 1 + 1i
Hasil perkalian : -3 + 7i
Hasil pembagian : 1.8 + -0.2i
P.S.
- tanda kurung ’()’ menunjukkan input.
- gunakan double untuk jenis data bagian real dan imajiner.
- carilah rumus perhitungan bilangan kompleks di web.
Jadilah orang pertama yang menjawab pertanyaan ini.