# polar() function for complex number in C++

In this tutorial, we are going to learn about** polar() function for complex number in C++**. Here we will learn about polar() function uses, and its header file. After that, we will see the C++ program for the polar function with several examples.

## polar() function

The **polar()** function is defined in the **#include<complex>** header file in c++. It takes the magnitude and phase angle of a complex number and construct a complex number using these values. As we know,

**real** = magnitude*cosine(phase angle)

**imaginary** = magnitude*sine(phase angle)

The general syntax of the polar function is:-

polar(mag,angle);

where **mag** represents the magnitude and **angle** represents the phase angle.

Let us see the code for polar function:-

#include<iostream> #include<complex> using namespace std; /*=========================================== MAIN FUNCTION =============================================*/ int main () { cout<<"Example 1"<<endl; float m=1.2,a=1.5; cout<<"Complex number with magnitude "<<m<<" and phase angle " <<a<<" is "; cout<<polar(m,a)<<endl; cout<<"Example 2"<<endl; m=2.0,a=3.1; cout<<"Complex number with magnitude "<<m<<" and phase angle " <<a<<" is "; cout<<polar(m,a)<<endl; cout<<"Example 3"<<endl; m=2.2,a=1.8; cout<<"Complex number with magnitude "<<m<<" and phase angle " <<a<<" is "; cout<<polar(m,a)<<endl; cout<<"Example 4"<<endl; m=3.2,a=1.4; cout<<"Complex number with magnitude "<<m<<" and phase angle " <<a<<" is "; cout<<polar(m,a)<<endl; cout<<"Example 5"<<endl; m=5.0,a=2.0; cout<<"Complex number with magnitude "<<m<<" and phase angle " <<a<<" is "; cout<<polar(m,a)<<endl; return 0; }

**Output:-**

Example 1 Complex number with magnitude 1.2 and phase angle 1.5 is (0.0848846,1.19699) Example 2 Complex number with magnitude 2 and phase angle 3.1 is (-1.99827,0.0831615) Example 3 Complex number with magnitude 2.2 and phase angle 1.8 is (-0.499844,2.14246) Example 4 Complex number with magnitude 3.2 and phase angle 1.4 is (0.543895,3.15344) Example 5 Complex number with magnitude 5 and phase angle 2 is (-2.08073,4.54649)

Thanks for reading this tutorial. I hope it helps you !!

## Leave a Reply