Exemples de Pow C++

Exemples De Pow C



El llenguatge C++ proporciona una funció 'pow()' que ajuda a trobar la potència de qualsevol nombre. Utilitzem aquesta funció quan volem trobar la potència del nombre en C++. Aquesta funció pren dos arguments: el primer argument és la 'base' o el nombre la potència del qual volem trobar i el següent argument és l'exponent d'aquesta funció. Aquesta funció 'pow()' es defineix dins del fitxer de capçalera 'math.h' o 'cmath' a la programació C++. Fem alguns codis i comprovem com aquest mètode calcula la potència de diferents números en C++.

Exemple 1:

Els fitxers de capçalera s'inclouen primer: 'iostream' i 'cmath'. El 'iostream' s'inclou com a entrada/sortida i les altres funcions s'hi defineixen. El 'cmath' s'inclou ja que hem de trobar la potència d'un nombre amb l'ajuda de la funció 'pow()' que es defineix en aquest fitxer de capçalera. Aleshores, hem d'afegir l'espai de noms 'std' perquè no cal que l'afegim amb les funcions per separat.







A sota d'això, invoquem el mètode 'main()' i després imprimim una mica de text utilitzant el 'cout' ja que ajuda a imprimir en C++. A continuació, utilitzem la funció 'pow()' en la qual col·loquem '5' com a primer paràmetre que és la 'base' aquí. A continuació, col·loquem '3' com a segon paràmetre que és l''exponent' d'aquest nombre. Ara, aquesta funció 'pow()' troba la potència del nombre '5' que s'eleva a la potència de '3' i mostra el resultat de la potència mentre posem aquesta funció 'pow()' dins del 'cout'.



Codi 1:



#inclou
#inclou
utilitzant namespace std;
int principal ( ) {
cout << 'Estem calculant la potència del nombre aquí!' << endl;
cout << pow ( 5 , 3 ) ;

tornar 0 ;
}


Sortida:





La resposta de '5' elevada a la potència '3' és '125', que també es mostra a continuació. Obtenim aquest resultat amb l'ajuda de la funció 'pow()'.



Exemple 2:

Els fitxers de capçalera 'iostream' i 'cmath' s'inclouen aquí. A continuació, es col·loca el 'namespace std'. A sota d'això, s'anomena 'main()'. A continuació, declarem tres variables que són 'valor', 'exponent' i 'resultat' com a tipus de dades 'int'. Ara, assignem '6' a la variable 'valor' i '5' a la variable 'exponent'.

Després d'això, utilitzem la funció 'pow()'. Aleshores, passem les dues variables a aquesta funció 'pow()' i assignem el seu resultat a la variable 'resultat'. Després d'això, utilitzem el 'cout' i imprimim la declaració aquí primer. Aleshores, al següent 'cout', mostrem el 'valor', 'exponent', així com el 'resultat'.

Codi 2:

#inclou
#inclou
utilitzant namespace std;
int principal ( ) {
int valor, exponent, resultat;
valor = 6 ;
exponent = 5 ;
resultat = pow ( valor, exponent ) ;
cout << 'Aquí fem servir la funció pow!' << endl;
cout << valor << '^' << exponent << ' = ' << resultat;

tornar 0 ;
}


Sortida:

La funció 'pow()' ens ajuda a arribar a la resposta de '6' elevada a la potència de '5' que és '7776' tal com es presenta a continuació:

Exemple 3:

En aquest codi, trobarem la potència del número flotant on l'exponent també és el tipus de dades flotant. Aquí, 'namespace std' s'insereix després d'incloure els fitxers de capçalera 'iostream' i 'cmath'. Aleshores s'anomena la funció 'main()' i tres variables anomenades 'n_value', 'e_value' i 'p_result' es declaren com a tipus de dades 'float'. Ara establim la variable 'n_value' a '8.2' i la variable 'e_value' a '3.2'.

A continuació, utilitzem la funció 'pow()', passant-li les dues variables i assignant la sortida de la funció a la variable 'p_result'. A continuació, utilitzem la funció 'cout' per imprimir la declaració. En el següent 'cout', mostrarem els 'n_value', 'e_value' i 'p_result' de la següent manera:

Codi 3:

#inclou
#inclou
utilitzant namespace std;
int principal ( ) {
float n_value, e_value, p_result ;
n_valor = 8.2 ;
e_value = 3.2 ;
p_resultat = pow ( valor_n, valor_e ) ;
cout << 'Aquí fem servir la funció pow!' << endl;
cout << n_valor << '^' << e_value << ' = ' << p_resultat;
tornar 0 ;
}


Sortida:

Aquest és el resultat en què trobem la potència del nombre flotant l'exponent del qual també és el nombre flotant amb l'ajuda de la funció 'pow()'.

Exemple 4:

Aquest codi calcula la potència del nombre doble amb l'exponent com a tipus de dades doble. En aquest cas, els fitxers de capçalera 'iostream' i 'cmath' s'inclouen abans que s'inclogui 'namespace std'. El codi següent crida a la funció 'main()' i declara tres variables amb el tipus de dades 'doble' i aquestes són 'd_Num', 'd_Expo' i 'd_PowRes'. Les variables 'd_num' i 'd_expo' ara s'inicialitzen amb '2.25' i '5.21', respectivament.

A continuació, assignem la sortida de la funció 'pow()' a la variable 'd_PowRes' i fem servir la funció 'pow()', passant-li les dues variables. A continuació, imprimim la frase aquí utilitzant la funció 'cout'. Els 'd_Num', 'd_Expo' i 'd_PowRes' es mostren al 'cout' següent.

Codi 4:

#inclou
#inclou
utilitzant namespace std;
int principal ( ) {
doble d_Num, d_Expo , d_PowRes ;
d_Número = 2.25 ;
  d_Expo = 5.21 ;
d_PowRes = pow ( d_Núm, d_Expo ) ;
cout << 'Aquí fem servir la funció pow!' << endl;
cout << 'El número és' << d_Núm << 'El seu exponent és' << d_Expo << endl;
cout << d_Núm << '^' << d_Expo << ' = ' << d_PowRes;
tornar 0 ;
}


Sortida:

Això resulta de l'ús de la funció 'pow()' per obtenir la potència d'un nombre doble l'exponent del qual és igualment un nombre doble.

Exemple 5:

En aquest darrer codi, trobarem la potència d'un nombre l'exponent del qual és el nombre negatiu. Els fitxers de capçalera 'bits/stdc++.h' i 'math.h' s'inclouen aquí juntament amb el fitxer de capçalera 'iostream' en aquest codi, ja que el fitxer de capçalera 'math.h' conté la definició de la funció 'pow()'.

Després d'això, afegim l'espai de noms 'std'. Aleshores, ara s'anomena 'main()'. La variable 'b' s'inicialitza aquí com el tipus de dades 'float' i el valor '4.87' s'assigna a aquesta variable. A sota d'això, la variable 'int' 'e' s'inicialitza amb el valor negatiu que és '-2'. Aleshores, aquí també es declara el 'resultat flotant'. A sota d'aquesta, inicialitzem aquesta variable 'resultat' i assignem la funció 'pow()' a aquesta variable en la qual les dues variables 'b' i 'e' es col·loquen com a paràmetres.

Aquí, inserim la base del tipus de dades 'float'. L'exponent és el valor enter negatiu. Ara, el resultat que obtenim després d'aplicar aquesta funció es desa a la variable 'resultat' que es mostra a continuació mitjançant el 'cout' que hi ha a sota.

Codi 5:

#inclou
#include
#inclou
utilitzant namespace std;
int principal ( ) {
flotant b = 4.87 ;
int e = -2 ;
resultat flotant;
resultat = pow ( b, e ) ;
cout << 'Aquí l'exponent és negatiu' << endl;
cout << b << '^' << És << ' = ' << resultat;
tornar 0 ;
}


Sortida:

Això mostra el resultat on inserim l'exponent negatiu al número de base flotant al nostre codi. Obtenim aquest resultat de potència amb la funció 'pow()'.

Conclusió

La funció 'pow()' en C++ s'explora aquí en aquesta guia. Ho vam definir com calcular la potència de qualsevol nombre on utilitzem aquesta funció 'pow()'. També vam il·lustrar diversos exemples d'aplicació d'aquesta funció 'pow()' als números de diferents tipus de dades en programació C++. També hem calculat la potència del nombre on l'exponent és el valor negatiu i hem representat les sortides de tot el codi d'aquesta guia.