Eksponentiel i matematik
Det kan beskrives som den funktion, der beregner styrken af enhver konstant. Det kan repræsenteres som a^x, hvor a er en konstant værdi. Normalt er den konstante værdi e.
Eksponentiel i C-programmering
I C-programmering beregner vi den eksponentielle værdi af konstanten e., e står for Eulers tal. Værdien af e er cirka 2,71828. Exp()-funktionen er defineret i maths.h header-fil. Så hvis
Syntaks for funktionen exp() i C-programmering
Double exp(double parameter);
Parameter for exp() funktion
Funktionen kræver kun én parameter. Parameteren gemmer den værdi, som e'et skal hæves med. Da den værdi, som eksponenten skal beregnes for, er konstant.
Return Type for exp() funktion
Returtypen for exp()-funktionen er dobbelt. Det kan være flydende eller enhver anden datatype, der kan indeholde den numeriske værdi.
Implementering af exp() funktion i C Program
Nedenfor er koden til at implementere exp()-funktionen i C-program.
//Include the maths header file in the program. #include #include int main() {// Use the exp() function to compute the exponential value for e. printf('The value for e raised to power 0 is = %.6f ', exp(0)); printf('The value for e raised to power 2 is = %.6f ', exp(2)); printf('The value for e raised to power 13 is = %.6f ', exp(13)); printf('The value for e raised to power 12.01 is = %.6f ', exp(12.01)); printf('The value for e raised to power -1 is = %.6f ', exp(-1)); printf('The value for e raised to power -3.73 is = %.6f ', exp(-3.73)); // Using .6f to print the result will return the answer up to 6th decimal place. return 0; }
Produktion:
Brugerinput til beregning af den eksponentielle værdi
//The C Program for raising the power of e by user input //exp() is defined in math.h header file #include #include int main() { float power, result; printf(' Please input the value to raise e : '); //take user input scanf('%f', &power); //Store answer result = exp(power); printf(' The value for e raised to the power %.4f is = %.6f ', power, result); return 0; }
Produktion:
I ovenstående eksempel har vi taget input fra brugeren. Det kan være en hvilken som helst flydende værdi, når brugeren indtaster værdien. Det vil blive brugt til at beregne eksponentialet i programmet, og det vil blive gemt i det variable resultat. I den sidste opgørelse udskriver vi resultatet. Svaret vil blive vist op til sjette decimal.