Multiplikation mit 180/PI
In diesem Schritt lernen Sie, wie Sie Radiant in Grad umrechnen, indem Sie den Radiant-Wert mit 180/PI multiplizieren. Dies ist eine standardmäßige mathematische Umrechnungsformel.
Aktualisieren Sie die vorherige C-Datei, um die Umrechnung einzubeziehen:
nano ~/project/radian_conversion.c
Ändern Sie den Code, um die Umrechnung von Radiant in Grad durchzuführen:
#include <stdio.h>
#include <math.h>
int main() {
double radian_angle, degree_angle;
printf("Geben Sie einen Winkel in Radiant ein: ");
scanf("%lf", &radian_angle);
// Umrechnung von Radiant in Grad mithilfe der Formel 180/PI
degree_angle = radian_angle * (180.0 / M_PI);
printf("Winkel in Radiant: %.2f\n", radian_angle);
printf("Winkel in Grad: %.2f\n", degree_angle);
return 0;
}
Kompilieren Sie das aktualisierte Programm:
gcc radian_conversion.c -o radian_conversion -lm
Führen Sie das Programm aus und geben Sie einen Radiant-Wert ein:
./radian_conversion
Beispielausgabe:
Geben Sie einen Winkel in Radiant ein: 3.14159
Winkel in Radiant: 3.14
Winkel in Grad: 180.00
Wichtige Punkte zur Umrechnung:
M_PI
ist eine vordefinierte Konstante in math.h
, die π (Pi) darstellt.
- Die Umrechnungsformel lautet: Grad = Radiant * (180/π)
- Wir verwenden
180.0 / M_PI
, um eine Fließkommadivision sicherzustellen.
- Der Flag
-lm
wird verwendet, um die Mathematik-Bibliothek beim Kompilieren zu verknüpfen.