Skip to content

cupcake08/OOPS-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

OOPS-1

Coding ninjas Complex Number problem

A ComplexNumber class contains two data members : one is the real part (R) and the other is imaginary (I) (both integers). Implement the Complex numbers class that contains following functions -

  1. constructor You need to create the appropriate constructor.
  2. plus - This function adds two given complex numbers and updates the first complex number. e.g.

if C1 = 4 + i5 and C2 = 3 +i1 C1.plus(C2) results in: C1 = 7 + i6 and C2 = 3 + i1

  1. multiply - This function multiplies two given complex numbers and updates the first complex number. e.g.

if C1 = 4 + i5 and C2 = 1 + i2 C1.multiply(C2) results in: C1 = -6 + i13 and C2 = 1 + i2

  1. print - This function prints the given complex number in the following format :

a + ib

Note : There is space before and after '+' (plus sign) and no space between 'i' (iota symbol) and b. Input Format :

Line 1 : Two integers - real and imaginary part of 1st complex number Line 2 : Two integers - real and imaginary part of 2nd complex number Line 3 : An integer representing choice (1 or 2) (1 represents plus function will be called and 2 represents multiply function will be called)

Output format :

Check details of 'print' function given above.

About

Coding ninjas Complex Number problem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages