Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Fattoriale - fatt.rb

fatt.rb

Caricato da: Red
Scarica il programma completo

  1. #calcola il fattoriale di un numero dove n!=n*(n-1)! e 0!=1
  2. def fattoriale n
  3.     if n==0
  4.       1
  5.     else
  6.       return n*fattoriale(n-1)
  7.     end
  8. end
  9.  
  10. def main
  11.     print "Inserisci n: "
  12.     n=gets.chomp
  13.     print "\nn! vale: ",fattoriale(n.to_i)
  14. end
  15.  
  16. main