Sunteți pe pagina 1din 1

Funcii matematice

#include<cmath>

( sau #include<math.h>

int abs(int x); Returneaz un ntreg care reprezint valoarea absolut a argumentului.
ex: cout<< abs(-3);// afiseaza 3
( obs: in CodeBloks, in math.h,
bine folositi cmath)

functia abs nu exista. Asa ca, mai

long int labs(long int x); Analog cu funcia abs, cu deosebirea c argumentul i
valoarea returnat sunt de tip long int.
double fabs(double x); Returneaz un real care reprezint valoarea absolut a
argumentului real.
double exp(double x);
Returneaz valoarea e
double log(double x);
Returneaz logaritmul natural al argumentului ( ln(x) ).
double log10(double x); Returneaz logaritmul zecimal al argumentului (lg (x) ).
double pow(double baza,double exponent); Returneaz un real care reprezint
rezultatul ridicrii bazei la exponent ().
ex: pow(x,y); // x la puterea y;
double sqrt(double x); Returneaz rdcina ptrat a argumentului
ex:

sqrt(x);

double floor(double x); Returneaz un real care reprezint cel mai apropiat numr,
fr zecimale, mai mic sau egal cu x (rotunjire prin lips).
ex:

cout<<floor(2.35); //va afisa 2

cout<<floor(-2.35); //va afisa -3


double ceil(double x); Returneaz un real care reprezint cel mai apropiat numr,
fr zecimale, mai mare sau egal cu x (rotunjire prin adaos).
ex:

cout<< ceil(2.35); //va afisa 3


cout<< ceil(-2.35); //va afisa -2

double round(double x); Returneaz un real care reprezint numrul x rotunjit


ex:

cout<< round (2.35); //va afisa 2


cout<< round (2.65); //va afisa 3

double sin(double x); Returneaz valoarea lui sin(x), unde x este dat n radiani.
Numrul real returnat se afl n intervalul [-1, 1].
double cos(double x); Returneaz valoarea lui cos(x), unde x este dat n radiani.
Numrul real returnat se afl n intervalul [-1, 1].
double tan(double x); Returneaz valoarea lui tg(x), unde x este dat n radiani.

S-ar putea să vă placă și