# Add two Complex Numbers in JavaScript

## Add two Complex Numbers in JavaScript

JavaScript Program to Add Two Complex Numbers is today topic of discussion in our tutorial. Now, let’s start with basic concepts.

## JavaScript Program to Add Two Complex Numbers

Let’s see a JavaScript Program to Add Two Complex Numbers.

Output

The output of two complex numbers:

8+7!

## Pseudocode of Program to Add Two Complex Numbers

1. function Complex(real1, imaginary1)
2.   this.real1 = 0
3.   this.imaginary1 = 0
4.   this.real1 = (typeof real1 === ‘undefined’) ? this.real1 : parseFloat(real1)
5.   this.imaginary1 = (typeof imaginary1 === ‘undefined’) ? this.imaginary1 : parseFloat(imaginary1)
6. Complex.transform = function(num)
7.   var complex;
8.   complex = (num instanceof Complex) ? num : complex
9.   complex = (typeof num === ‘number’) ? new Complex(num, 0) : num
10.   return complex
11. function display_complex(re, im)
12.   if(im === ‘0’) return ” + re
13.   if(re === 0) return ” + im + ‘i’
14.   if(im < 0) return ” + re + im + ‘i’
15.   return ” + re + ‘+’ + im + ‘i’
17.   var num1 num2
18.   num1 = Complex.transform(first)
19.   num2 = Complex.transform(second)
20.   var real1 = num1.real1 + num2.real1
21.   var imaginary1 = num1.imaginary1 + num2.imaginary1
22.   return display_complex(real1, imaginary1)
23.  var a = new Complex(4, -5)
24.  var b = new Complex(4,  3)

## Algorithm of Program to Add two Complex Numbers

Step1: Start

Step 2: Declare variable

Step 3:Assign values to variable

Step 4:Declare a function complex