Exponencial en matemàtiques
Es pot descriure com la funció que calcula la potència de qualsevol constant. Es pot representar com a^x on a és un valor constant. Normalment, el valor constant és e.
Exponencial en programació C
En la programació en C, calculem el valor exponencial de la constant e., e representa el nombre d'Euler. El valor de e és aproximadament 2,71828. La funció exp() es defineix al fitxer de capçalera maths.h. Per tant, si el
Sintaxi de la funció exp() a la programació C
Double exp(double parameter);
Paràmetre per a la funció exp().
La funció només requereix un paràmetre. El paràmetre emmagatzema el valor pel qual s'ha d'augmentar la e. Com que el valor pel qual s'ha de calcular l'exponent és constant.
Tipus de retorn per a la funció exp().
El tipus de retorn per a la funció exp() és doble. Pot ser flotant o qualsevol altre tipus de dades que pugui contenir el valor numèric.
Implementació de la funció exp() al programa C
A continuació es mostra el codi per implementar la funció exp() al programa 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; }
Sortida:
Entrada de l'usuari per calcular el valor exponencial
//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; }
Sortida:
A l'exemple anterior, hem pres l'entrada de l'usuari. Pot ser qualsevol valor flotant un cop l'usuari introdueix el valor. S'utilitzarà per calcular l'exponencial al programa i s'emmagatzemarà al resultat variable. A l'última declaració, imprimirem el resultat. La resposta es mostrarà fins al sisè decimal.