Ominide 1919 punti

C++ - Elevamento a Potenza

L'elevamento a potenza di un numero n ad un esponente k, si scrive nel seguente modo:
[math]n^k[/math]
n viene moltiplicato per sé stesso k volte, ad eccezione di k = 0, infatti tutti i numeri interi n elevati alla 0 danno sempre e solamente 1!
Esempio:
[math]5^4 = 5 * 5 * 5 * 5 = 625[/math]
Ecco il codice del programma in C++, con tutti i passaggi spiegati!
Codice:
#include <iostream>
#include <cstdlib>
using namespace std;

int main(){

int base; //introduciamo una variabile chiamata base
int esponente; //chiamiamo una variabile esponente
int risultato; //nominiamo risultato un'altra variabile

int contaPassi; //nominiamo il contapassi
cout<<"Inserisci la base"<<endl; //si stampa un messaggio che faccia inserire un numero
cin >> base; //si inserisce
cout<<"Inserisci l'esponente"<<endl; //si stampa un messaggio che faccia inserire l'esponente
cin >> esponente; //si inserisce l'esponente
risultato = 1; //il risultato è uguale a 1
contaPassi = esponente; //contaPassi parte dal valore di esponente
while(contaPassi >= 1){ //mentre contaPassi è maggiore o uguale a 1

risultato = risultato * base; //il risultato viene moltiplicato per la base
contaPassi = contaPassi - 1; //contaPassi viene diminuito di 1

}
cout<<risultato<<endl; //si stampa il risultato
system("pause"); //termine del programma
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Potrebbe Interessarti
Registrati via email