Exponenciální v matematice
Lze ji popsat jako funkci, která počítá mocninu libovolné konstanty. Může být reprezentován jako a^x, kde a je konstantní hodnota. Obvykle je konstantní hodnota e.
Exponenciální v programování C
V programování v C počítáme exponenciální hodnotu konstanty e., e znamená Eulerovo číslo. Hodnota e je přibližně 2,71828. Funkce exp() je definována v záhlaví souboru maths.h. Pokud tedy
Syntaxe funkce exp() v programování C
Double exp(double parameter);
Parametr pro funkci exp().
Funkce vyžaduje pouze jeden parametr. Parametr ukládá hodnotu, o kterou se má e zvýšit. Protože hodnota, pro kterou se má exponent počítat, je konstantní.
Návratový typ pro funkci exp().
Návratový typ funkce exp() je double. Může to být float nebo jakýkoli jiný datový typ, který může obsahovat číselnou hodnotu.
Implementace funkce exp() v programu C
Níže je uveden kód pro implementaci funkce exp() v programu C.
//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; }
Výstup:
Uživatelský vstup pro výpočet exponenciální hodnoty
//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; }
Výstup:
Ve výše uvedeném příkladu jsme převzali vstup od uživatele. Jakmile uživatel zadá hodnotu, může to být jakákoliv plovoucí hodnota. Bude použita k výpočtu exponenciály v programu a bude uložena do proměnné result. V posledním výpisu vytiskneme výsledek. Odpověď se zobrazí až na šesté desetinné místo.