Autore Topic: Calcolo fattoriale  (Letto 2730 volte)

Offline Angelus84

  • Utente junior
  • **
  • Post: 59
  • Respect: +1
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Next
  • Play Store ID:
    Angelus
  • Sistema operativo:
    Windows 7
Calcolo fattoriale
« il: 13 Luglio 2012, 13:34:02 CEST »
0
Un metodo per calcolare il fattoriale. Può sempre tornare utile.
Codice (Java): [Seleziona]
public double fattoriale(double numero) {
                // "n!"=n(n-1)(n-2)...(n-i).

                double prodotto = 1;
                for (int i = 0; i < numero; i++) {
                        prodotto = prodotto * (numero - i);
                }
                return prodotto;
        }

Offline enzolarosa

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Github
    • Google+
    • larosa.vincenzo.castelvetrano
    • enzolarosa
    • Mostra profilo
    • VincenzoLaRosa.it
  • Dispositivo Android:
    Ideos U8150
  • Play Store ID:
    Vincenzo La Rosa
  • Sistema operativo:
    Windows 7
Re:Calcolo fattoriale
« Risposta #1 il: 03 Marzo 2013, 21:26:17 CET »
0
si può anche fare in modo ricorsivo.. usando la seguente funzione

Codice: [Seleziona]
protected double fatt(int num){
                if (num==1)
                        return 1;
                else
                        return num*fatt(num-1);               
        }
Vincenzo La Rosa