Matematiske funksjoner i C – Komplett veiledning

Matematiske Funksjoner I C Komplett Veiledning



Ønsker du å forbedre dine C-programmeringsferdigheter og lære mer om matematiske funksjoner? Se ikke lenger! I denne artikkelen vil vi dykke inn i verden av matematiske funksjoner i C-programmering og utforske de ulike funksjonene som er tilgjengelige for å hjelpe deg med å løse komplekse matematiske problemer. Enten du er en nybegynner eller en erfaren programmerer, er det viktig å forstå disse funksjonene for å bygge effektive og nøyaktige programmer.

Hva er matematiske funksjoner i C?

Matematiske funksjoner i C refererer til en samling innebygde funksjoner som letter utførelse av ulike matematiske operasjoner på numeriske data. Disse funksjonene spenner fra grunnleggende aritmetiske operasjoner som addisjon, subtraksjon, multiplikasjon og divisjon til avanserte som trigonometriske og logaritmiske funksjoner.

Liste matematiske funksjoner i C?

Det er mange matematiske funksjoner i C som programmerere kan bruke til ulike beregninger. Noen av disse matematiske funksjonene er listet opp nedenfor.







  1. gulv(): Det nærmeste hele tallet som enten er mindre eller lik parameteren som er oppgitt, finner du av denne funksjonen.
  2. tak(): Denne funksjonen returnerer den nærmeste heltallsverdien som er høyere eller lik argumentet som er sendt til den.
  3. rund(): Denne funksjonen returnerer det flytende, doble eller store dobbeltargumentets nærmeste heltallsverdi. Når desimalverdien faller mellom '.1' og '.5', returnerer den en heltallsverdi som er mindre enn den gitte. Hver gang desimalverdien faller mellom '.6' og '.9', returneres en heltallsverdi som er større enn parameteren.
  4. fmod(): Når et tall deles på et annet tall, returnerer denne funksjonen resten for de gitte to inngangsverdiene.
  5. Pow(): Dette tjener til å beregne kraften til et spesifisert tall.
  6. sqrt(): Denne funksjonen beregner kvadratroten av parameteren som er sendt til den.
  7. stamme() : Denne funksjonen returnerer heltallsverdien etter å ha trunkert desimalverdien fra flyttallverdien.
  8. Logg(): Denne funksjonen beregner den naturlige logaritmen.
  9. log10(): Denne funksjonen finner logaritmeverdien til grunntallet 10.
  10. Født(): Denne funksjonen beregner den hyperbolske sinusen.
  11. cosh(): Denne funksjonen beregner hyperbolsk cosinus.
  12. tanh(): Denne funksjonen beregner den hyperbolske tangenten.
  13. uten(): Denne funksjonen beregner sinusverdien.
  14. cos(): Denne funksjonen bestemmer cosinusverdien.
  15. så(): Denne funksjonen bestemmer tangentverdien.
  16. exp(): Denne funksjonen beregner den eksponentielle 'e' til den xte potensen.

Hvordan bruke matematiske funksjoner i C?

Her er trinnene for å bruke matematiske funksjoner i C:



Trinn 1: C-programmet ditt må i utgangspunktet inneholde math.h header-filen, som gir erklæringer for hver av de matematiske funksjonene.



Steg 2: Deklarer variablene du vil utføre matematiske operasjoner på.





Trinn 3: Kall den aktuelle matematiske funksjonen for operasjonen du vil utføre. Send variablene som en parameter til funksjonen.

Trinn 4: Etter å ha utført operasjonen med den matematiske funksjonen, skriv ut resultatet til konsollen.



Her er et eksempel som tar innspill fra brukerne og utfører beregninger ved hjelp av flere matematiske funksjoner.

#include

#inkluder

int hoved- ( )

{

flyte på en ;
printf ( 'Vennligst skriv inn flytnummeret: \n ' ) ;
scanf ( '%f' , & på en ) ;
int f = gulv ( på en ) ;
printf ( 'Etasjeverdi på %f = %d \n ' , på en , f ) ;
flyte s = sqrt ( på en ) ;
printf ( 'Kvadratrotverdi av %f = %f \n ' , på en , s ) ;
flyte s = pow ( på en , 5 ) ;
printf ( 'effekt beregnet av %f = %f \n ' , på en , s ) ;
int t = stamme ( på en ) ;
printf ( 'avkortet verdi av %f = %d \n ' , på en , t ) ;
flyte Det er = exp ( på en ) ;
printf ( 'Eksponentiell verdi av %f = %f \n ' , på en , Det er ) ;
int c = tak ( på en ) ;
printf ( 'Takverdi på %f = %d \n ' , på en , c ) ;
int r = rund ( på en ) ;
printf ( 'Verdirunde på %f = %d \n ' , på en , r ) ;
flyte ln = Logg ( på en ) ;
printf ( 'Naturlig logg for %f = %f \n ' , på en , ln ) ;
int l = log10 ( på en ) ;
printf ( 'Felles logg for %f = %d \n ' , på en , l ) ;
flyte sn = uten ( på en ) ;
printf ( 'Sinusverdi på %f = %f \n ' , på en , sn ) ;
flyte sh = Født ( på en ) ;
printf ( 'Sinus hyperbolsk verdi av %f = %f \n ' , på en , sh ) ;
flyte cn = cos ( på en ) ;
printf ( 'Cosinusverdi av %f = %f \n ' , på en , cn ) ;
flyte kap = cosh ( på en ) ;
printf ( 'Cosinus hyperbolsk verdi av %f = %f \n ' , på en , kap ) ;
flyte tn = ( på en ) ;
printf ( 'Tangentverdi av %f = %f \n ' , på en , tn ) ;
flyte th = fiskeaktig ( på en ) ;
printf ( 'Tangent hyperbolsk verdi av %f = %f \n ' , på en , th ) ;
int nummer1 = 14 ;
int nummer2 = 3 ;
int rem = fmod ( nummer1 , nummer2 ) ;
printf ( 'Resterende verdi = %d \n ' , på en , rem ) ;
komme tilbake 0 ;

Konklusjon

Å forstå matematiske funksjoner i C er avgjørende for enhver programmerer som ønsker å bygge effektive og nøyaktige programmer. Ved å utnytte innebygde funksjoner som gulv, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan og exp, programmerere kan utføre komplekse matematiske beregninger med letthet og presisjon. Ved å følge de enkle trinnene som er skissert i denne artikkelen, kan programmerere inkludere disse funksjonene i koden og forbedre effektiviteten til matematiske beregninger.