online: 12; azi: 1029; total: 51484 Manual clasa a ix a - Implementarea structurilor de date - Supliment

Manual clasa a IX a

Implementarea structurilor de date

Supliment

Scrieti cate un program prin care sa calculate fiecare dintre functiile matematice . Testati programul comparand rezultatul furnizat de el cu rezultatul furnizat de functia sistem
Pentru a calcula valorile functiilor matematice putem folosi functiile disponibile in biblioteca standard a limbajului C++, care includ functiile matematice precum sin, cos, tan , log, exp , sqrt , etc.
Pentru a testa aceste functii , putem compara valorile calculate de program cu valorile furnizate de functiile sistem. Iata cateva exemple de programe care calculeaza valorile functiilor matematice:
Exemplu pentru functia sin(x):
# include < iostream >
# include < cmath >
int main () {
double x, result ;
std :: cout << " Introduceti un numar x: " ;
std ::cin >> x;
// Calculam sin(x) folosind functia sistem sin()
result = sin (x);
std :: cout << "sin(" << x << ") = " << result << std :: endl ;
return 0 ;
}
Exemplu pentru functia cos(x):
# include < iostream >
# include < cmath >
int main () {
double x, result ;
std :: cout << " Introduceti un numar x: " ;
std ::cin >> x;
// Calculam cos(x) folosind functia sistem cos()
result = cos (x);
std :: cout << "cos(" << x << ") = " << result << std :: endl ;
return 0 ;
}
Exemplu pentru functia log(x):
# include < iostream >
# include < cmath >
int main () {
double x, result ;
std :: cout << " Introduceti un numar x: " ;
std ::cin >> x;
// Calculam log(x) folosind functia sistem log()
result = log (x);
std :: cout << "log(" << x << ") = " << result << std :: endl ;
return 0 ;
}
Exemplu pentru functia exp (x):
# include < iostream >
# include < cmath >
int main () {
double x, result ;
std :: cout << " Introduceti un numar x: " ;
std ::cin >> x;
// Calculam exp (x) folosind functia sistem exp ()
result = exp (x);
std :: cout << " exp (" << x << ") = " << result << std :: endl ;
return 0 ;
}
Exemplu pentru functia sqrt (x):
# include < iostream >
# include < cmath >
int main () {
double x, result ;
std :: cout << " Introduceti un numar x: " ;
std ::cin >> x;
// Calculam sqrt (x) folosind functia sistem sqrt ()
result = sqrt (x);
std :: cout << " sqrt (" << x << ") = " << result << std :: endl ;
return 0 ;
}

Aceste programe pot fi testate comparand rezultatele furnizate de ele cu rezultatele furnizate de functiile sistem. Pentru aceasta, putem folosi un calculator sau putem utiliza un program similar care foloseste functiile sistem si compara rezultatele obtinute .