# Program to Convert Radian to Degree

Last Updated : 30 Mar, 2023

Before moving to the actual solution, let’s try to find out what is a degree, a radian, and their relations.

Radian: The radian is the standard unit of angular measure, used in many areas of mathematics. The length of an arc of a unit circle is numerically equal to the measurement in radians of the angle that it subtends. One radian is just under 57.3 degrees.

Degree: A degree (in full, a degree of arc, arc degree, or arcdegree), usually denoted by Â° (the degree symbol), is a measurement of a plane angle, defined so that a full rotation is 360 degrees.
The relation 2pi*rad = 360Â° can be derived using the formula for arc length

An arc of a circle with the same length as the radius of that circle subtends an angle of 1 radian. The circumference subtends an angle of 2pi radians.

Therefore the formula is:

```degree = radian * (180/pi)
where, pi = 22/7```

Examples:

```Input : radian = 20
Output : degree = 1145.4545454545455
Explanation: degree = 20 * (180/pi)

Input : radian = 5
Output : degree = 286.3636363636364
Explanation : degree = 5 * (180/pi)```

Note: In this programs, we have taken the value of pi as 3.14159 to get standard result in all three languages.

## C++

 `// C++ code to convert radian to degree` `#include ` `using` `namespace` `std;`   `// Function for conversion` `double` `Convert(``double` `radian)` `{` `    ``double` `pi = 3.14159;` `    ``return``(radian * (180 / pi));` `}`   `// Driver code` `int` `main() ` `{` `    ``double` `radian = 5.0;` `    ``double` `degree = Convert(radian);` `    `  `    ``cout << degree;` `    ``return` `0;` `}`   `// This code is contributed by Khushboogoyal499`

## C

 `// C code to convert radian to degree`   `#include `   `// Function for conversion` `double` `Convert(``double` `radian){` `    ``double` `pi = 3.14159;` `    ``return``(radian * (180/pi));` `}`   `// Driver Code` `int` `main(){` `    ``double` `radian = 5.0;` `    ``double` `degree = Convert(radian);` `    ``printf``(``"%.5lf"``, degree);` `    ``return` `0;` `}`

## Java

 `// Java code to convert radian to degree`   `import` `java.io.*;` `class` `GFG {` `    ``// Function for conversion` `    ``static` `double` `Convert(``double` `radian){` `        ``double` `pi = ``3.14159``;` `        ``return``(radian * (``180``/pi));` `    ``}` `    ``// Driver Code` `    ``public` `static` `void` `main (String[] args) {` `        ``double` `radian = ``5.0``;` `        ``double` `degree = Convert(radian);` `        ``System.out.println(``"degree = "``+ degree);` `    ``}` `}`

## Python3

 `# Python code to convert radian to degree`   `# Function for conversion` `def` `Convert(radian):` `    ``pi ``=` `3.14159` `    ``# Simply used the formula` `    ``degree ``=` `radian ``*` `(``180``/``pi)` `    ``return` `degree`   `# Driver Code` `radian ``=` `5` `print``(``"degree ="``,(Convert(radian)))`

## C#

 `// C# code to convert radian to degree.` `using` `System;`   `class` `GFG {`   `    ``// Function for conversion` `    ``static` `double` `Convert(``double` `radian){` `        ``double` `pi = 3.14159;` `        ``return``(radian * (180 / pi));` `    ``}`   `    ``// Driver Code` `    ``public` `static` `void` `Main () {` `        ``double` `radian = 5.0;` `        ``double` `degree = Convert(radian);` `        ``Console.Write(``"degree = "` `+ degree);` `    ``}` `}`   `// This code is contributed by Nitin Mittal.`

## PHP

 ``

## Javascript

 ``

Output

`286.479`

Time Complexity: O(1), as we are not using any loops.

Auxiliary Space: O(1), as we are not using any extra space.

Example :

The following program demonstrates toDegree() and toRadians().

## C++

 `#include ` `#include ` `using` `namespace` `std;`   `int` `main() {` `    ``double` `theta = 120.0;` `   `  `    ``// degree --> radians` `    ``cout << theta << ``" degree is "` `<< (theta * M_PI / 180) << ``" radians."` `<< endl;` `  `  `    ``theta = 1.312;` `    ``// radians --> degrees` `    ``cout << theta << ``" radians is "` `<< (theta * 180 / M_PI) << ``" degrees."` `<< endl;`   `    ``return` `0;` `}`

## Java

 `// Demonstrate toDegree and toRadians():`   `class` `GFG{` `public` `static` `void` `main(String args[]){` `double` `theta = ``120.0``;` `   `  `  ``// degree --> radians` `  ``System.out.println(theta+ ``" degree is "``+ Math.toRadians(theta)+ ``" radians."``);` `  `  `  ``theta =``1.312``;` `  ``// radians --> degrees` `   ``System.out.println(theta+ ``" radians is "``+ Math.toDegrees(theta)+ ``" degrees."``);` `}` `}`

## Python3

 `# Demonstrate toDegree and toRadians():`   `import` `math`   `theta ``=` `120.0``;` `   `  `#degree --> radians` `print``(theta, ``"degree is"``, math.radians(theta), ``"radians."``);` `  `  `theta ``=``1.312``;` `#radians --> degrees` `print``(theta, ``"radians is "``,  math.degrees(theta), ``"degrees."``);`     `# This code is contributed by phasing17`

## Javascript

 `// Convert degrees to radians` `function` `degreesToRadians(degrees) {` `    ``return` `degrees * Math.PI / 180;` `}`   `// Convert radians to degrees` `function` `radiansToDegrees(radians) {` `    ``return` `radians * 180 / Math.PI;` `}`   `// Example usage` `const theta = 120.0;`   `// degree --> radians` `console.log(`\${theta} degree is \${degreesToRadians(theta)} radians.`);`   `const radians = 1.312;`   `// radians --> degrees` `console.log(`\${radians} radians is \${radiansToDegrees(radians)} degrees.`);`

## C#

 `using` `System;`   `class` `MainClass {` `    ``public` `static` `void` `Main(``string``[] args)` `    ``{` `        ``double` `theta = 120.0;` `        ``// degree --> radians` `        ``Console.WriteLine(theta + ``" degree is "` `                          ``+ (theta * Math.PI / 180)` `                          ``+ ``" radians."``);`   `        ``theta = 1.312;` `        ``// radians --> degrees` `        ``Console.WriteLine(theta + ``" radians is "` `                          ``+ (theta * 180 / Math.PI)` `                          ``+ ``" degrees."``);` `    ``}` `}`

Output

```120.0 degree is 2.0943951023931953 radians.
1.312 radians is 75.17206272116401 degrees.```

Time Complexity: O(1), as it is using constant operations
Auxiliary Space: O(1), as it is using constant variables

Previous
Next