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.

randi ditanyakan dalam Komputer & InternetPemrograman & Desain · 1 tahun yang lalu

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.

Belum ada jawaban.
Jadilah orang pertama yang menjawab pertanyaan ini.