Eksponenta v matematiki
Lahko ga opišemo kot funkcijo, ki izračuna moč katere koli konstante. Lahko ga predstavimo kot a^x, kjer je a konstantna vrednost. Običajno je konstantna vrednost e.
Eksponentno v programiranju C
Pri programiranju C izračunamo eksponentno vrednost konstante e, e pomeni Eulerjevo število. Vrednost e je približno 2,71828. Funkcija exp() je definirana v datoteki glave maths.h. Torej, če
Sintaksa funkcije exp() v programiranju C
Double exp(double parameter);
Parameter za funkcijo exp().
Funkcija zahteva samo en parameter. Parameter shrani vrednost, za katero naj se dvigne e. Ker je vrednost, za katero je treba izračunati eksponent, konstantna.
Vrsta vrnitve za funkcijo exp().
Vrsta vrnitve za funkcijo exp() je dvojna. Lahko je float ali kateri koli drug podatkovni tip, ki lahko vsebuje številsko vrednost.
Implementacija funkcije exp() v programu C
Spodaj je koda za implementacijo funkcije 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; }
Izhod:
Uporabniški vnos za izračun eksponentne vrednosti
//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; }
Izhod:
V zgornjem primeru smo vzeli vnos od uporabnika. Ko uporabnik vnese vrednost, je lahko katera koli plavajoča vrednost. Uporabljen bo za izračun eksponente v programu in bo shranjen v spremenljivki rezultat. V zadnjem stavku bomo izpisali rezultat. Odgovor bo prikazan do šestega decimalnega mesta.