Multiplicar por 180/PI
En este paso, aprenderás a convertir radianes a grados multiplicando el valor en radianes por 180/PI. Esta es una fórmula de conversión matemática estándar.
Actualiza el archivo C anterior para incluir la conversión:
nano ~/project/radian_conversion.c
Modifica el código para realizar la conversión de radianes a grados:
#include <stdio.h>
#include <math.h>
int main() {
double radian_angle, degree_angle;
printf("Ingrese un ángulo en radianes: ");
scanf("%lf", &radian_angle);
// Convertir radianes a grados usando la fórmula 180/PI
degree_angle = radian_angle * (180.0 / M_PI);
printf("Ángulo en radianes: %.2f\n", radian_angle);
printf("Ángulo en grados: %.2f\n", degree_angle);
return 0;
}
Compila el programa actualizado:
gcc radian_conversion.c -o radian_conversion -lm
Ejecuta el programa e introduce un valor en radianes:
./radian_conversion
Ejemplo de salida:
Ingrese un ángulo en radianes: 3.14159
Ángulo en radianes: 3.14
Ángulo en grados: 180.00
Puntos clave sobre la conversión:
M_PI es una constante predefinida en math.h que representa π (pi).
- La fórmula de conversión es: grados = radianes * (180/π)
- Usamos
180.0 / M_PI para asegurar una división de punto flotante.
- El flag
-lm se utiliza para enlazar la biblioteca matemática al compilar.