Konvertieren Sie Bogenmaß in Grad in C++

Muhammad Adil 11 Dezember 2023 C++ C++ Math
Konvertieren Sie Bogenmaß in Grad in C++

Bogenmaß und Grad sind zwei unterschiedliche Maßeinheiten für Winkel. Radian misst den Winkel als Bogenlänge auf einem Kreis, während Grad ihn als 360/2π misst.

Radiant ist praktischer, wenn mit kleinen Winkeln gearbeitet wird, da sie als Bruchteil von π erscheinen. Grad hingegen sind bei großen Winkeln einfacher zu verwenden.

In diesem Artikel besprechen wir die Umwandlung von Bogenmaß in Grad in C++.

Konvertieren Sie Bogenmaß in Grad in C++

Die Umwandlung von Radiant in Grad ist eine sehr einfache Berechnung. Zuerst finden wir den Wert des Bogenmaßes mit der folgenden Formel.

Radian = atan(y / x)

Die Funktion atan() nimmt zwei Argumente entgegen, y und x, die die Koordinaten eines Punktes auf einem Einheitskreis darstellen, wobei x die Länge entlang seiner horizontalen Achse und y seine vertikale Achse ist .

Nachdem wir den Wert von Radiant gefunden haben, setzen wir den Wert von Radiant in die folgende Formel ein:

degrees = radians(180.0 / 3.14)

Der Grad-Variablen wird der Wert der Bogenmaß-Variablen multipliziert mit 180 geteilt durch Pi zugewiesen (3.14).

Lassen Sie uns ein Beispiel für die Umwandlung von Bogenmaß in Grad mit den oben genannten Schritten besprechen.

#include <iostream>
#define pi 3.14
#include <cmath>
#include <cstdlib>
using namespace std;
float Convert(float radian) { return (radian * (180 / pi)); }
int main() {
  float radian = 78;
  float degree = Convert(radian);
  cout << "The value of degree is " << degree;
  return 0;
}

Klicken Sie hier, um die Funktion des Codes wie oben erwähnt zu überprüfen.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Muhammad Adil avatar Muhammad Adil avatar

Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.

Facebook

Verwandter Artikel - C++ Math