logo

Exponenciálna () v C

Exponenciálny v matematike

Dá sa opísať ako funkcia, ktorá počíta mocninu ľubovoľnej konštanty. Môže byť reprezentovaný ako a^x, kde a je konštantná hodnota. Zvyčajne je konštantná hodnota napr.

Exponenciálne v programovaní v C

Pri programovaní v C vypočítame exponenciálnu hodnotu konštanty e., e znamená Eulerovo číslo. Hodnota e je približne 2,71828. Funkcia exp() je definovaná v hlavičkovom súbore maths.h. Takže, ak

Syntax funkcie exp() v programovaní C

 Double exp(double parameter); 

Parameter pre funkciu exp().

Funkcia vyžaduje iba jeden parameter. Parameter ukladá hodnotu, o ktorú sa má e zvýšiť. Pretože hodnota, pre ktorú sa má exponent počítať, je konštantná.

Návratový typ funkcie exp().

Návratový typ funkcie exp() je double. Môže to byť float alebo akýkoľvek iný dátový typ, ktorý môže obsahovať číselnú hodnotu.

Implementácia funkcie exp() v programe C

Nižšie je uvedený kód na implementáciu funkcie exp() v programe 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ýkon:

Exponenciálna () v C

Užívateľský vstup pre výpočet exponenciálnej 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ýkon:

Exponenciálna () v C

Vo vyššie uvedenom príklade sme prevzali vstup od používateľa. Keď používateľ zadá hodnotu, môže to byť ľubovoľná pohyblivá hodnota. V programe sa použije na výpočet exponenciály a uloží sa do premennej result. V poslednom výpise vytlačíme výsledok. Odpoveď sa zobrazí až na šieste desatinné miesto.