Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mathématiques Standard | Introduction
Types de Données C++

bookMathématiques Standard

En plus des opérations +, -, *, /, et %, nous pouvons effectuer de nombreuses autres opérations mathématiques en utilisant des fonctions de la bibliothèque <cmath>. Voici un tableau des plus utilisées :

Tout cela fait partie de la bibliothèque mathématique standard. Pour l'utiliser, vous devez inclure le fichier d'en-tête approprié. Vous pouvez le faire en incluant soit cmath soit math.h.

include.h

include.h

copy
123
#include <cmath> // OR #include <math.h>

La principale différence entre cmath et math.h réside dans leur objectif et leur utilisation. cmath fait partie de la bibliothèque standard C++, conçue spécifiquement pour C++ et nécessitant l'espace de noms std (par exemple, std::sqrt()), tandis que math.h provient de la bibliothèque standard C, utilise l'espace de noms global (par exemple, sqrt()) et est compatible avec C++.

main.cpp

main.cpp

copy
1234567891011121314151617
#include <iostream> #include <cmath> int main() { std::cout << "cos(0) = " << cos(0) << std::endl; std::cout << "sin(0) = " << sin(0) << std::endl; std::cout << "tan(pi/4) = " << tan(M_PI/4) << std::endl; std::cout << "exp(1) = " << exp(1) << std::endl; std::cout << "log(e) = " << log(M_E) << std::endl; std::cout << "pow(2, 3) = " << pow(2, 3) << std::endl; std::cout << "sqrt(4) = " << sqrt(4) << std::endl; std::cout << "cbrt(8) = " << cbrt(8) << std::endl; std::cout << "ceil(7.8) = " << ceil(7.8) << std::endl; std::cout << "floor(7.8) = " << floor(7.8) << std::endl; std::cout << "round(7.8) = " << round(7.8) << std::endl; }

Remarque

Les constantes M_PI et M_E pour la valeur de π (3.1415...) et e (2.7183...) sont également définies dans la bibliothèque <cmath>.

question mark

Quelle est la manière la plus appropriée d'inclure la bibliothèque mathématique dans un programme C++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4.35

bookMathématiques Standard

Glissez pour afficher le menu

En plus des opérations +, -, *, /, et %, nous pouvons effectuer de nombreuses autres opérations mathématiques en utilisant des fonctions de la bibliothèque <cmath>. Voici un tableau des plus utilisées :

Tout cela fait partie de la bibliothèque mathématique standard. Pour l'utiliser, vous devez inclure le fichier d'en-tête approprié. Vous pouvez le faire en incluant soit cmath soit math.h.

include.h

include.h

copy
123
#include <cmath> // OR #include <math.h>

La principale différence entre cmath et math.h réside dans leur objectif et leur utilisation. cmath fait partie de la bibliothèque standard C++, conçue spécifiquement pour C++ et nécessitant l'espace de noms std (par exemple, std::sqrt()), tandis que math.h provient de la bibliothèque standard C, utilise l'espace de noms global (par exemple, sqrt()) et est compatible avec C++.

main.cpp

main.cpp

copy
1234567891011121314151617
#include <iostream> #include <cmath> int main() { std::cout << "cos(0) = " << cos(0) << std::endl; std::cout << "sin(0) = " << sin(0) << std::endl; std::cout << "tan(pi/4) = " << tan(M_PI/4) << std::endl; std::cout << "exp(1) = " << exp(1) << std::endl; std::cout << "log(e) = " << log(M_E) << std::endl; std::cout << "pow(2, 3) = " << pow(2, 3) << std::endl; std::cout << "sqrt(4) = " << sqrt(4) << std::endl; std::cout << "cbrt(8) = " << cbrt(8) << std::endl; std::cout << "ceil(7.8) = " << ceil(7.8) << std::endl; std::cout << "floor(7.8) = " << floor(7.8) << std::endl; std::cout << "round(7.8) = " << round(7.8) << std::endl; }

Remarque

Les constantes M_PI et M_E pour la valeur de π (3.1415...) et e (2.7183...) sont également définies dans la bibliothèque <cmath>.

question mark

Quelle est la manière la plus appropriée d'inclure la bibliothèque mathématique dans un programme C++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
some-alt