Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functii matematice ale limbajului C++

c



+ Font mai mare | - Font mai mic



Functii matematice ale limbajului C++

Prototipul acestor functii se afla in math.h



int abs (int x)

returneaza modulul unui numar intreg x

Exemplu de utilizare:

#include <stdio.h>

#include <conio.h>

void main()

Exemplu: abs(-1234) = 1234

double fabs (double x)

returneaza modulul unui numar real x

Exemplu: fabs(-123.4) = 123.4

long int labs (long int x)

returneaza modulul unui numar intreg lung x

double acos (double x)

returneaza valoarea functiei arccos(x) : [-1, 1] p

double asin (double x)

returneaza valoarea functiei arcsin(x) : [-1, 1] p p

double atan (double x)

returneaza valoarea functiei arctg(x) : A p p

double atan2 (double y, double x)

returneaza valoarea arctg(y/x). Rezultatul este in intervalul (-p p

double floor (double x)

returneaza valoarea rotunjita a lui x (rotunjirea se face in minus).

Exemplu: floor(123.78) = 123

floor(-23.34) = -24

double ceil (double x)

returneaza valoarea rotunjita a lui x (rotunjirea se face in plus).

Exemplu: ceil(123.78) = 124

ceil(-23.34) = -23

double cos (double x)

returneaza valoarea functiei cos(x) : A

double sin (double x)

returneaza valoarea functiei sin(x) : A

double tan (double x)

returneaza valoarea functiei tg(x) : A A

double exp (double x)

returneaza valoarea functiei ex : A A

double log (double x)

returneaza valoarea functiei ln(x) : A A, unde ln(x)=loge(x)

double log10 (double x)

returneaza valoarea functiei lg(x) : A A, unde lg(x)=log10(x)

double pow (double x, double y)

returneaza xy

Observatie: Este sarcina programatorului ca, pentru o astfel de functie, valoarea argumentului (ceea ce se afla intre paranteze rotunde) sa fie in domeniul de definitie al functiei respective.

Exemplu

#include <stdio.h>

#include <conio.h>

#include <math.h>

void main()

{int n=-1234;

double a=-123.4,c=123.78, d=-23.34;

long int b=-1234567890;

printf('%dn',abs(n));    //1234

printf('%.2fn',fabs(a));    //123.40

printf('%ldn',labs(b)); //1234567890

printf('%.2fn',floor(c));    //123.00

printf('%.2fn',floor(d));    //-24.00

printf('%.2fn',ceil(c));    //124.00

printf('%.2fn',ceil(d));    //-23.00

printf('%.2fn',exp(2));    //7.39

printf('%.2fn',log(c));    //4.82

printf('%.2fn',log10(c));    //2.09

printf('%.2fn',pow(2,3));    //8.00

getch();



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 4532
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved