Table des matières
Question
Solution
Exemple
Output
Sortie
Maison développement back-end C++ Programme C écrit à l'aide de la bibliothèque math.h pour calculer les valeurs du cosinus et du sinus

Programme C écrit à l'aide de la bibliothèque math.h pour calculer les valeurs du cosinus et du sinus

Sep 06, 2023 am 09:49 AM
c程序 bibliothèque mathématique valeurs du cosinus et du sinus

Programme C écrit à laide de la bibliothèque math.h pour calculer les valeurs du cosinus et du sinus

Question

Trouvez les valeurs du cosinus et du sinus tous les 10 degrés entre 0 et 150.

Solution

La logique utilisée pour trouver cosinus est la suivante -

Déclarer les valeurs MAX et PI au début du programme

while(angle <= MAX){
   x = (PI/MAX)*angle;
   y = cos(x);
   printf("%15d %13.4f</p><p>", angle, y);
   angle = angle + 10;
}
Copier après la connexion

La logique pour trouver sinus est la suivante -

Déclarer MAX au début du programme et la valeur PI.

while(angle <= MAX){
   x = (PI/MAX)*angle;
   y = sin(x);
   printf("%15d %13.4f</p><p>", angle, y);
   angle = angle + 10;
}
Copier après la connexion

Exemple

Ce qui suit est le programme C pour trouver la valeur du cosinus -

//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;
   }
}
Copier après la connexion

Output

Lorsque le programme ci-dessus est exécuté, la sortie suivante est produite -

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
Copier après la connexion

Exemple

Voici le programme C pour trouver la valeur sinusoïdale -

//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;
   }
}
Copier après la connexion

Sortie

Lorsque le programme ci-dessus est exécuté, la sortie suivante est produite-

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
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux Sep 05, 2023 pm 09:53 PM

Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux

Programme C++ pour comparer l'ordre lexicographique de deux chaînes Programme C++ pour comparer l'ordre lexicographique de deux chaînes Sep 04, 2023 pm 05:13 PM

Programme C++ pour comparer l'ordre lexicographique de deux chaînes

Programme C pour trouver la longueur de la liste chaînée Programme C pour trouver la longueur de la liste chaînée Sep 07, 2023 pm 07:33 PM

Programme C pour trouver la longueur de la liste chaînée

Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument Sep 17, 2023 am 10:49 AM

Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument

Programme C++ pour imprimer le dictionnaire Programme C++ pour imprimer le dictionnaire Sep 11, 2023 am 10:33 AM

Programme C++ pour imprimer le dictionnaire

Le programme C utilise la fonction rename() pour changer le nom du fichier Le programme C utilise la fonction rename() pour changer le nom du fichier Sep 21, 2023 pm 10:01 PM

Le programme C utilise la fonction rename() pour changer le nom du fichier

Programme C pour implémenter l'algorithme euclidien Programme C pour implémenter l'algorithme euclidien Sep 17, 2023 pm 12:41 PM

Programme C pour implémenter l'algorithme euclidien

Programme C++ pour obtenir la partie imaginaire d'un nombre complexe donné Programme C++ pour obtenir la partie imaginaire d'un nombre complexe donné Sep 06, 2023 pm 06:05 PM

Programme C++ pour obtenir la partie imaginaire d'un nombre complexe donné

See all articles