Module: (C++) Nombres réels


Problem

5 /10


Opérations avec des nombres réels. module cmath

Theory Click to read/hide

Opérations avec des nombres réels. module cmath

Lorsque vous travaillez avec des nombres réels, nous pouvons utiliser le module math déjà familier, qui contient un grand nombre de fonctions intégrées. 
Lors de la résolution de problèmes, il est souvent nécessaire d'arrondir les nombres réels aux valeurs entières les plus proches. Il y a deux fonctions pour cela.

Ne pas oublier !
1. avec conversion de type explicite ( float x=1.5 ; int y = int(x))  -  la partie fractionnaire d'un nombre réel est coupée (y = 1); 
2. fonction étage(x) -  ; renvoie le plus grand entier inférieur ou égal à x (arrondi à l'inférieur);
3. fonction ceil(x) -  renvoie le plus petit entier supérieur ou égal à x (arrondi).

Voici les fonctions les plus utiles contenues dans le module cmath.
Fonction Description
Arrondi
rond(x)
C++11
Arrondit un nombre à l'entier le plus proche. Si la partie fractionnaire du nombre est 0,5, le nombre est arrondi au nombre entier le plus proche. 
trunc(x)
C++11
Rejette la partie fractionnaire
étage(x) Arrondit un nombre inférieur ("floor"), donc floor(1.5) == 1floor(-1.5) ==  ; -2
plafond(x) Arrondit un nombre supérieur ("plafond"), tandis que ceil(1.5) == 2ceil(-1.5) ==  ; -1
abs(x) Modulo (valeur absolue).
fabs(x) Nombre réel modulo
Racines, logarithmes
sqrt(x) Racine carrée. Utilisation : y = sqrt(x)
pow(x, y) Élève x à la puissance y. \(x^y\)
log(x) Logarithme naturel. 
exp(x) La base des logarithmes naturels e = 2,71828...
Trigonométrie
sin(x) Sinus d'un angle spécifié en radians
cos(x) Cosinus d'un angle spécifié en radians
tan(x) La tangente d'un angle spécifié en radians
asin(x) Arcsinus, renvoie la valeur en radians
acos(x) Arc cosinus, renvoie la valeur en radians
atan(x) Arctangente, renvoie la valeur en radians
atan2(y, x) Angle polaire (en radians) du point (x, y).

Problem

Écrivez un programme qui calcule la racine carrée d'un nombre saisi au clavier, avec trois décimales. 

Entrée
L'entrée est un nombre réel.

Mentions légales
Imprimer la racine carrée du nombre donné jusqu'à trois chiffres.

 
Exemple
# Entrée Sortie
1 25.0 5 000