Matemaatilised funktsioonid C-s – täielik juhend

Matemaatilised Funktsioonid C S Taielik Juhend



Kas soovite parandada oma C-programmeerimise oskusi ja õppida rohkem matemaatilisi funktsioone? Ära enam otsi! Selles artiklis sukeldume C-programmeerimise matemaatiliste funktsioonide maailma ja uurime erinevaid funktsioone, mis aitavad teil lahendada keerulisi matemaatilisi probleeme. Olenemata sellest, kas olete algaja või kogenud programmeerija, on nende funktsioonide mõistmine tõhusate ja täpsete programmide koostamiseks hädavajalik.

Mis on C-s matemaatilised funktsioonid?

Matemaatilised funktsioonid C-s viitavad sisseehitatud funktsioonide kogumile, mis hõlbustavad arvandmetega erinevate matemaatiliste toimingute sooritamist. Need funktsioonid ulatuvad põhilistest aritmeetilistest operatsioonidest, nagu liitmine, lahutamine, korrutamine ja jagamine, kuni täiustatud funktsioonideni, nagu trigonomeetrilised ja logaritmilised funktsioonid.

Loetlege C-s olevad matemaatilised funktsioonid?

C-s on palju matemaatilisi funktsioone, mida programmeerijad saavad kasutada erinevate arvutuste tegemiseks. Mõned neist matemaatilistest funktsioonidest on loetletud allpool.







  1. korrus (): Selle funktsiooni abil leitakse lähim täisarv, mis on esitatud parameetriga väiksem või sellega võrdne.
  2. ceil(): See funktsioon tagastab lähima täisarvu väärtuse, mis on suurem või võrdne sellele edastatud argumendiga.
  3. ümmargune (): See funktsioon tagastab ujuva, kahekordse või suure kahekordse argumendi lähima täisarvu väärtuse. Kui kümnendväärtus jääb vahemikku „.1” ja „.5”, tagastab see täisarvu, mis on etteantust väiksem. Kui kümnendväärtus jääb vahemikku „.6” ja „.9”, tagastatakse parameetrist suurem täisarv.
  4. fmod(): Kui arv jagatakse teise arvuga, tagastab see funktsioon antud kahe sisendväärtuse jäägi.
  5. Pow(): Seda kasutatakse kindlaksmääratud arvu võimsuse arvutamiseks.
  6. sqrt (): See funktsioon arvutab sellele edastatud parameetri ruutjuure.
  7. pagasiruumi () : see funktsioon tagastab täisarvu väärtuse pärast kümnendväärtuse kärpimist ujukoma väärtusest.
  8. log(): See funktsioon arvutab naturaallogaritmi.
  9. log10(): See funktsioon leiab aluse 10 logaritmi väärtuse.
  10. sündinud (): See funktsioon arvutab hüperboolse siinuse.
  11. cosh(): See funktsioon arvutab hüperboolse koosinuse.
  12. tanh(): See funktsioon arvutab hüperboolse puutuja.
  13. ilma (): See funktsioon arvutab siinuse väärtuse.
  14. cos(): See funktsioon määrab koosinusväärtuse.
  15. nii (): See funktsioon määrab puutuja väärtuse.
  16. exp(): See funktsioon arvutab eksponentsiaalse 'e' x-nda astmeni.

Kuidas kasutada matemaatilisi funktsioone C-s?

Siin on juhised matemaatiliste funktsioonide kasutamiseks C-s:



Samm 1: Teie C-programm peab algselt sisaldama päisefaili math.h, mis sisaldab deklaratsioone iga matemaatilise funktsiooni jaoks.



2. samm: Deklareerige muutujad, millega soovite matemaatilisi toiminguid teha.





3. samm: Kutsuge välja soovitud toimingu jaoks sobiv matemaatiline funktsioon. Edastage muutujad funktsiooni parameetrina.

4. samm: Pärast toimingu sooritamist matemaatilise funktsiooni abil printige tulemus konsooli.



Siin on näide, mis võtab kasutajatelt sisendi ja teostab arvutusi, kasutades mitmeid matemaatilisi funktsioone.

#include

#include

int peamine ( )

{

ujuk ühel ;
printf ( 'Palun sisestage ujuvnumber: \n ' ) ;
scanf ( '%f' , & ühel ) ;
int f = korrus ( ühel ) ;
printf ( 'Alamväärtus %f = %d \n ' , ühel , f ) ;
ujuk s = sqrt ( ühel ) ;
printf ( '%f ruutjuur väärtus = %f \n ' , ühel , s ) ;
ujuk lk = pow ( ühel , 5 ) ;
printf ( 'võimsus on arvutatud %f = %f \n ' , ühel , lk ) ;
int t = pagasiruumi ( ühel ) ;
printf ( '%f kärbitud väärtus = %d \n ' , ühel , t ) ;
ujuk see on = eksp ( ühel ) ;
printf ( '%f eksponentsiaalne väärtus = %f \n ' , ühel , see on ) ;
int c = lae ( ühel ) ;
printf ( 'Lae väärtus %f = %d \n ' , ühel , c ) ;
int r = ümmargune ( ühel ) ;
printf ( '%f väärtuse ring = %d \n ' , ühel , r ) ;
ujuk ln = logi ( ühel ) ;
printf ( '%f loomulik log = %f \n ' , ühel , ln ) ;
int l = log10 ( ühel ) ;
printf ( '%f ühine logi = %d \n ' , ühel , l ) ;
ujuk sn = ilma ( ühel ) ;
printf ( '%f siinusväärtus = %f \n ' , ühel , sn ) ;
ujuk sh = sündinud ( ühel ) ;
printf ( 'Siinuse hüperboolne väärtus %f = %f \n ' , ühel , sh ) ;
ujuk cn = cos ( ühel ) ;
printf ( '%f koosinus = %f \n ' , ühel , cn ) ;
ujuk ptk = cosh ( ühel ) ;
printf ( '%f koosinushüperboolne väärtus = %f \n ' , ühel , ptk ) ;
ujuk tn = nii ( ühel ) ;
printf ( '%f = %f puutuja väärtus \n ' , ühel , tn ) ;
ujuk th = kalane ( ühel ) ;
printf ( 'Tangentsi hüperboolne väärtus %f = %f \n ' , ühel , th ) ;
int number1 = 14 ;
int number2 = 3 ;
int rem = fmod ( number1 , number2 ) ;
printf ( Ülejäänud väärtus = %d \n ' , ühel , rem ) ;
tagasi 0 ;

Järeldus

C matemaatiliste funktsioonide mõistmine on ülioluline iga programmeerija jaoks, kes soovib luua tõhusaid ja täpseid programme. Kasutades sisseehitatud funktsioone, nagu põrand, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan ja exp, programmeerijad saavad teha keerulisi matemaatilisi arvutusi lihtsalt ja täpselt. Järgides selles artiklis kirjeldatud lihtsaid samme, saavad programmeerijad lisada need funktsioonid oma koodi ja parandada oma matemaatiliste arvutuste tõhusust.