Antes de pasar a la solución real, intentemos averiguar qué es un grado, un radián y sus relaciones.
Radian: El radian es la unidad estándar de medida angular, utilizada en muchas áreas de las matemáticas. La longitud de un arco de un círculo unitario es numéricamente igual a la medida en radianes del ángulo que subtiende. Un radián es un poco menos de 57,3 grados.
Grado: Un grado (en su totalidad, un grado de arco, grado de arco o grado de arco), generalmente denotado por ° (el símbolo de grado), es una medida de un ángulo plano, definido de modo que una rotación completa es de 360 grados.
La relación 2pi*rad = 360° se puede derivar usando la fórmula para la longitud del arco .
Un arco de un círculo con la misma longitud que el radio de ese círculo subtiende un ángulo de 1 radián. La circunferencia subtiende un ángulo de 2pi radianes.
Por lo tanto la fórmula es:
degree = radian * (180/pi) where, pi = 22/7
Ejemplos:
Input : radian = 20 Output : degree = 1145.4545454545455 Explanation: degree = 20 * (180/pi) Input : radian = 5 Output : degree = 286.3636363636364 Explanation : degree = 20 * (180/pi)
Nota: En estos programas, hemos tomado el valor de pi como 3,14159 para obtener un resultado estándar en los tres idiomas.
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>
286.479
Complejidad de tiempo: O (1), ya que no estamos usando ningún bucle.
Espacio auxiliar: O(1), ya que no estamos utilizando ningún espacio adicional.
Ejemplo :
El siguiente programa demuestra toDegree() y toRadians() .
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
120.0 degree is 2.0943951023931953 radians. 1.312 radians is 75.17206272116401 degrees.
Referencia:
https://en.wikipedia.org/wiki/Radian
https://en.wikipedia.org/wiki/Degree_(ángulo)
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA