Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] Calcolare la potenza di un numero :D

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Reputazione:
77

Mix: 0
Ciao ragazzi.
Questa volta non vi farò una domanda , al contrario vi mostrerò come creare una funzione che calcola le potenze di un numero Smile 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 Smile
}

// 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 Smile Consigli ben accetti grassie Blush Blush Blush

14/03/2013, 21:49
#1
Cerca

1 Life, 1 Avatar &lt;3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Reputazione:
77

Mix: 0
Allora? nessun commento? Di solito erano pieni di consigli e aiuti D:

22/03/2013, 22:52
#2
Cerca




Utenti che stanno guardando questa discussione: 1 Ospite(i)