Ciao ragazzi.
Questa volta non vi farò una domanda , al contrario vi mostrerò come creare una funzione che calcola le potenze di un numero
ecco a voi :
//include vari. windows è inutile ma lo lascio per eventuali modifiche future
#include "Stdio.h"
#include "Windows.h"
#include <iostream>
using namespace::std;
extern float pot (float , int);
int main()
{
BREAKPOINT(non so come si fa a dire che c'è )
for (int i=0; i<40; i++) // qui dice che i deve essere minore di 40 , //e che ogni volta viene aumentato di uno
cout << i << " " << pot (2, i) << endl ; //scrive
}
// calcola la potenza di x alla n )
float pot (float x, int n ) //ecco la funzione
{
if (n<0)
cout<< ("esponente negativo");
switch (n)
{
case 0: return 1; //n è l'esponente . se l'esponente è //0 il risultato sarà sempre 1
case 1: return x; //esponente uno, risultato il numero //stesso
default : return x * pot (x, n - 1); // in tutti gli //altri casi il numero viene moltiplicato per se stesso e n viene //diminuito di 1 ....
}
}
Spero di essere stato chiaro... Questo l'abbiamo fatto io, un manuale di C++ e mio padre
Consigli ben accetti grassie