Funcții matematice în C – Ghid complet

Functii Matematice In C Ghid Complet



Doriți să vă îmbunătățiți abilitățile de programare C și să aflați mai multe despre funcțiile matematice? Nu mai căuta! În acest articol, ne vom scufunda în lumea funcțiilor matematice din programarea C și vom explora diferitele funcții disponibile pentru a vă ajuta să rezolvați probleme matematice complexe. Indiferent dacă sunteți un începător sau un programator experimentat, înțelegerea acestor funcții este esențială pentru a construi programe eficiente și precise.

Ce sunt funcțiile matematice în C?

Funcții matematice în C se referă la o colecție de funcții încorporate care facilitează executarea diferitelor operații matematice pe date numerice. Aceste funcții variază de la operații aritmetice de bază, cum ar fi adunarea, scăderea, înmulțirea și împărțirea, până la cele avansate, cum ar fi funcțiile trigonometrice și logaritmice.

Listați funcții matematice în C?

Există multe funcții matematice în C pe care programatorii le pot folosi pentru diferite calcule. Unele dintre aceste funcții matematice sunt enumerate mai jos.







  1. podea(): Cel mai apropiat număr întreg care este fie mai mic, fie egal cu parametrul furnizat este găsit de această funcție.
  2. plafon(): Această funcție returnează cea mai apropiată valoare întreagă care este mai mare sau egală cu argumentul transmis.
  3. rundă(): Această funcție returnează cea mai apropiată valoare întreagă a argumentului flotant, dublu sau dublu mare. Ori de câte ori valoarea zecimală se încadrează între „.1” și „.5”, returnează o valoare întreagă care este mai mică decât cea dată. Ori de câte ori valoarea zecimală se încadrează între „.6” și „.9”, este returnată o valoare întreagă care este mai mare decât parametrul.
  4. fmod(): Când un număr este împărțit la un alt număr, această funcție returnează restul pentru cele două valori de intrare date.
  5. Pow(): Aceasta servește la calcularea puterii unui număr specificat.
  6. sqrt(): Această funcție calculează o rădăcină pătrată a parametrului transmis acestuia.
  7. trompă() : Această funcție returnează valoarea întreagă după trunchierea valorii zecimale de la valoarea în virgulă mobilă.
  8. Buturuga(): Această funcție calculează logaritmul natural.
  9. log10(): Această funcție găsește valoarea logaritmului bazei 10.
  10. născut(): Această funcție calculează sinusul hiperbolic.
  11. cosh(): Această funcție calculează cosinusul hiperbolic.
  12. tanh(): Această funcție calculează tangenta hiperbolică.
  13. fără(): Această funcție calculează valoarea sinusului.
  14. cos(): Această funcție determină valoarea cosinusului.
  15. asa de(): Această funcție determină valoarea tangentei.
  16. exp(): Această funcție calculează exponențialul „e” la a x-a putere.

Cum se utilizează funcțiile matematice în C?

Iată pașii de utilizare a funcțiilor matematice în C:



Pasul 1: Programul dumneavoastră C trebuie să conţină iniţial fişierul antet math.h, care oferă declaraţii pentru fiecare dintre funcţiile matematice.



Pasul 2: Declarați variabilele pe care doriți să efectuați operații matematice.





Pasul 3: Apelați funcția matematică adecvată pentru operația pe care doriți să o efectuați. Transmiteți variabilele ca parametru funcției.

Pasul 4: După efectuarea operației folosind funcția matematică, imprimați rezultatul pe consolă.



Iată un exemplu care preia informații de la utilizatori și efectuează calcule folosind mai multe funcții matematice.

#include

#include

int principal ( )

{

pluti pe unu ;
printf ( „Vă rugăm să introduceți numărul flotant: \n ' ) ;
scanf ( „%f” , & pe unu ) ;
int f = podea ( pe unu ) ;
printf ( „Valoarea etajului %f = %d \n ' , pe unu , f ) ;
pluti s = sqrt ( pe unu ) ;
printf ( „Valoarea rădăcinii pătrate a lui %f = %f \n ' , pe unu , s ) ;
pluti p = pow ( pe unu , 5 ) ;
printf ( 'putere calculată de %f = %f \n ' , pe unu , p ) ;
int t = trompă ( pe unu ) ;
printf ( „valoarea trunchiată a %f = %d \n ' , pe unu , t ) ;
pluti Este = exp ( pe unu ) ;
printf ( „Valoarea exponențială a %f = %f \n ' , pe unu , Este ) ;
int c = plafon ( pe unu ) ;
printf ( „Valoarea plafonului %f = %d \n ' , pe unu , c ) ;
int r = rundă ( pe unu ) ;
printf ( „Runda valorii %f = %d \n ' , pe unu , r ) ;
pluti ln = Buturuga ( pe unu ) ;
printf ( „Jurnal natural de %f = %f \n ' , pe unu , ln ) ;
int l = log10 ( pe unu ) ;
printf ( „Jurnal comun de %f = %d \n ' , pe unu , l ) ;
pluti sn = fără ( pe unu ) ;
printf ( „Valoarea sinusului %f = %f \n ' , pe unu , sn ) ;
pluti SH = născut ( pe unu ) ;
printf ( „Valoarea hiperbolică sinus a %f = %f \n ' , pe unu , SH ) ;
pluti cn = cos ( pe unu ) ;
printf ( „Valoarea cosinusului %f = %f \n ' , pe unu , cn ) ;
pluti cap = cosh ( pe unu ) ;
printf ( „Valoarea hiperbolică a cosinusului %f = %f \n ' , pe unu , cap ) ;
pluti tn = asa de ( pe unu ) ;
printf ( „Valoarea tangentei %f = %f \n ' , pe unu , tn ) ;
pluti th = cu gust de peşte ( pe unu ) ;
printf ( „Valoarea hiperbolică tangentă a %f = %f \n ' , pe unu , th ) ;
int num1 = 14 ;
int num2 = 3 ;
int rem = fmod ( num1 , num2 ) ;
printf ( „Valoarea restului = %d \n ' , pe unu , rem ) ;
întoarcere 0 ;

Concluzie

Înțelegerea funcțiilor matematice în C este crucială pentru orice programator care dorește să construiască programe eficiente și precise. Prin valorificarea funcțiilor încorporate precum podeaua, plafon, rotund, fmod, pow, sqrt, trunc, jurnal, log10, sinh, cosh, tanh, sin, cos, bronz și exp, programatorii pot efectua calcule matematice complexe cu ușurință și precizie. Urmând pașii simpli prezentați în acest articol, programatorii pot include aceste funcții în codul lor și pot îmbunătăți eficiența calculelor lor matematice.