Open In App

Program to Convert Radian to Degree

Last Updated : 30 Mar, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

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 <iostream>
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 <stdio.h>

// 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
<?php
// PHP code to convert radian to degree

// Function for conversion
function Convert($radian)
{
    $pi = 3.14159;
    return($radian * (180 / $pi));
}

// Driver Code
$radian = 5.0;
$degree = Convert($radian);
echo( $degree);

// This code is contributed by nitin mittal
?>
JavaScript
<script>

// Javascript code to convert radian to degree 

// Function for conversion 
function Convert(radian){ 
    let pi = 3.14159; 
    return(radian * (180/pi)); 
} 

// Driver Code 
 
    let radian = 5.0; 
    let degree = Convert(radian); 
    document.write(degree); 


// This code is contributed Mayank Tyagi

</script>

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 <iostream>
#include <cmath>
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


Reference: 
https://en.wikipedia.org/wiki/Radian 
https://en.wikipedia.org/wiki/Degree_(angle)
 


Article Tags :

Similar Reads