Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Complex numbers have format a + b i, where i = ((sqrt) -1). Values a and b are real numbers. Number a is called real

Complex numbers have format a + b i, where i = ((sqrt) -1). Values a and b are real numbers. Number a is called real part and b is called imaginary part of the complex number a + b i.

The operations to add, subtract and multiply two complex numbers are defined as follows:

Addition: (a+b i) + (c + di) = (a+c) + (b+d)i

Subtraction: (a+b i) - (c + di) = (a-c) + (b-d)i

Multiplication: (a+b i) * (c + di) = (ac -bd) + (ad + bc)i

Design an application with two classes. Class ComplexNumber has instance data rPart and iPart. Constructor accepts two type double parameters which are used to initialize rPart and iPart. The following three methods can add, subtract, or multiply the complex number that will invoke the method and the complex number other that is in the parameter list.

public ComplexNumber add (ComplexNumber other)

public ComplexNumber subtract (ComplexNumber other)

public ComplexNumber multiply (ComplexNumber other)

Class ComplexNumber has also getter methods to get rPart and iPart, and method toString that returns string representation of complex number (which displays rPart and iPart followed by imaginary value i).

Class ComplexNumberTester has main method. Create two complex numbers complexNumber1 and complexNumber2 from the class ComplexNumber and invoke methods to add, subtract and multiply those two numbers. For each operation display both complex numbers, operation performed, and result.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Information And Database Systems 12th Asian Conference ACIIDS 2020 Phuket Thailand March 23 26 2020 Proceedings

Authors: Pawel Sitek ,Marcin Pietranik ,Marek Krotkiewicz ,Chutimet Srinilta

1st Edition

9811533792, 978-9811533792

More Books

Students also viewed these Databases questions

Question

What metaphors might describe how we work together?

Answered: 1 week ago

Question

What are some of the possible scenes from our future?

Answered: 1 week ago