Heim > Backend-Entwicklung > C++ > C-Programm, das mit der Bibliothek math.h geschrieben wurde, um Kosinus- und Sinuswerte zu berechnen

C-Programm, das mit der Bibliothek math.h geschrieben wurde, um Kosinus- und Sinuswerte zu berechnen

WBOY
Freigeben: 2023-09-06 09:49:06
nach vorne
983 Leute haben es durchsucht

C-Programm, das mit der Bibliothek math.h geschrieben wurde, um Kosinus- und Sinuswerte zu berechnen

Frage

Finden Sie die Kosinus- und Sinuswerte für alle 10 Grad zwischen 0 und 150.

Lösung

Die zum Ermitteln von Cosinus verwendete Logik lautet wie folgt:

Deklarieren Sie die MAX- und PI-Werte zu Beginn des Programms.

while(angle <= MAX){
   x = (PI/MAX)*angle;
   y = cos(x);
   printf("%15d %13.4f</p><p>", angle, y);
   angle = angle + 10;
}
Nach dem Login kopieren

Die Logik zum Ermitteln von Sinus lautet wie folgt: am Anfang des Programms und PI-Wert.

while(angle <= MAX){
   x = (PI/MAX)*angle;
   y = sin(x);
   printf("%15d %13.4f</p><p>", angle, y);
   angle = angle + 10;
}
Nach dem Login kopieren

Beispiel

Das Folgende ist das C-Programm zum Ermitteln des Kosinuswerts -

//cosine values
#include<stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150
main ( ) {
   int angle;
   float x,y;
   angle = 0;
   printf("Angle cos(angle)</p><p></p><p>");
   while(angle <= MAX) {
      x = (PI/MAX)*angle;
      y = cos(x);
      printf("%15d %13.4f</p><p>", angle, y);
      angle = angle + 10;
   }
}
Nach dem Login kopieren
Ausgabe

Wenn das obige Programm ausgeführt wird, wird die folgende Ausgabe erzeugt:

Angle cos(angle)
0 1.0000
10 0.9781
20 0.9135
30 0.8090
40 0.6691
50 0.5000
60 0.3090
70 0.1045
80 -0.1045
90 -0.3090
100 -0.5000
110 -0.6691
120 -0.8090
130 -0.9135
140 -0.9781
150 -1.0000
Nach dem Login kopieren

Beispiel

Es folgt das C-Programm zum Ermitteln des Sinuswerts –

//sine values
#include<stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150
main ( ){
   int angle;
   float x,y;
   angle = 0;
   printf("Angle sin(angle)</p><p></p><p>");
   while(angle <= MAX){
      x = (PI/MAX)*angle;
      y = sin(x);
      printf("%15d %13.4f</p><p>", angle, y);
      angle = angle + 10;
   }
}
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, wird die folgende Ausgabe erzeugt –

Angle sin(angle)

0 0.0000
10 0.2079
20 0.4067
30 0.5878
40 0.7431
50 0.8660
60 0.9511
70 0.9945
80 0.9945
90 0.9511
100 0.8660
110 0.7431
120 0.5878
130 0.4067
140 0.2079
150 -0.0000
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC-Programm, das mit der Bibliothek math.h geschrieben wurde, um Kosinus- und Sinuswerte zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage