Dans le tableau suivant vous trouverez les principales fonctions mathématiques.
Liste complète avec ce lien.
Pour pouvoir les utiliser avec C++ il faudra inclure la bibliothèque <cmath>
dans l'en-tête de votre programme.
#include <cmath>
Nom | Fonction C++ | Description |
---|---|---|
cosinus | cos(x) | Cosinus de l'angle x en radian. Types double |
sinus | sin(x) | Sinus de l'angle x en radian. Types double |
tangente | tan(x) | Tangente de l'angle x en radian. Types double |
exponentiel | exp(x) | ex, Types double |
logarithme népérien | log(x) | ln(x), Types double |
logarithme décimal | log10(x) | log(x), Types double |
puissance | pow(x, y) | xy, Types double |
racine carrée | sqrt(x) |
![]() |
arrondi supérieur | ceil(x) | Arrondi à l'entier sup. Types double |
arrondi inférieur | floor(x) | Arrondi à l'entier inf. Types double |
troncature | trunc(x) | Remplace les décimales par des zéros. Types double |
arrondi | round(x) | Arrondi à l'entier le plus proche, Types double |
valeur absolue | fabs(x) | |x|, Types double |
Découvrons maintenant un exemple de programme calculant la longueur de l'hypothénuse, connaissant la longueur des deux autres côtés d'un triangle rectangle.
#include <iostream>
#include <cstdlib>
// Nécessaire pour "system()".
#include <cmath>
// Nécessaire pour "sqrt()" et "pow()".
using namespace std;
int main()
{
double longueur1;
double longueur2;
cout
<<
"CALCUL DE LA LONGUEUR DE L'HYPOTHENUSE"
<<
endl
<<
endl;
cout
<<
"Premier cote : "
;
cin
>> longueur1;
cout
<<
"Deuxieme cote : "
;
cin
>> longueur2;
cout
<<
"La longueur de l'hypothenuse est : "
<<
sqrt(pow(longueur1,
2)
+
pow(longueur2,
2))
<<
endl;
system("PAUSE");
return
0;
}
Au début du programme, nous déclarons deux variables "longueur1" et "longueur2" de type double. L'instruction "cin" permet la saisie des valeurs au clavier qui sont ensuite stockées respectivement dans nos variables. Finalement nous affichons la racine carrée de la somme des carrés des côtés. C'est la longueur de l'hypothénuse.
Si nous lançons le programme, voici ce qu'on obtient après avoir saisi les dimensions demandées :
CALCUL DE LA LONGUEUR DE L'HYPOTHENUSE
Premier cote : 3
Deuxieme cote : 4
La longueur de l'hypothenuse est : 5
Appuyez sur une touche pour continuer...