English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione di potenza viene utilizzata per trovare la potenza data due numeri (base ed esponente). Il risultato è il valore della base elevata all'esponente.
Ecco un esempio che dimostra questo:
Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32.
Ecco un programma di esempio per dimostrare la funzione di potenza in C++:
#include using namespace std; int main() { int x, y, ans = 1; cout << "Enter the base value: \n"; cin >> x; cout << "Enter the exponent value: \n"; cin >> y; for(int i = 0; i < y; i++) ans *= x; cout << x << " raised to the power " << y << " is " << ans; return 0; }
Ecco l'output del programma sopra:
Enter the base value: 3 Enter the exponent value: 4 3 raised to the power 4 is 81
Ora, diamo un'occhiata al programma sopra.
I valori di base e esponente sono ottenuti dall'utente. Ecco il segmento di codice per farlo:
cout << "Enter the base value: \n"; cin >> x; cout << "Enter the exponent value: \n"; cin >> y;
La potenza è calcolata utilizzando un ciclo for, che continua fino al valore dell'esponente. In ogni iterazione, il valore di base viene moltiplicato per ans. Dopo la fine del ciclo for, il valore finale della potenza viene memorizzato nella variabile ans. Ecco il segmento di codice per farlo:
for(int i = 0; i < y; i++) ans *= x;
Infine, visualizza il valore della potenza. Ecco il segmento di codice per farlo:
cout << x << " raised to the power " << y << " is " << ans;