Fattoriale in VB
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 4 di 4

Discussione: Fattoriale in VB

Cambio titolo
  1. #1
    boinc.berkeley.edu
    Registrato il
    09-05
    Località
    Su Arrakis
    Messaggi
    3.261

    Fattoriale in VB

    Scusate, sono un apprendista programmatore di Visual basic, e quindi non sono un esperto.
    Ho fatto una calcolatrice, ma non riesco ad inserire il fattoriale.
    Cioè, so che ci vuole un ciclo, ma con il codice che ho scritto io riesco solo a moltiplicare due numeri consecutivi.
    Mi potete aiutare?
    Vuoi aiutare concretamente la ricerca scientifica a progredire? Con BOINC puoi: BOINC è un programma di calcolo distribuito, che sfrutta le risorse inutilizzate del tuo computer per elaborare proteine, studiare i cambiamenti climatici o elaborare possibili segnali extraterrestri. BOINC è assolutamente gratuito e supportato da università e dal National Science Foundation degli Stati Uniti. Se vuoi saperne di più, vieni sul mio thread ufficiale o visita il sito web.

  2. #2
    Creatore di Videogiochi L'avatar di z4g0
    Registrato il
    10-02
    Località
    bologna
    Messaggi
    147
    Fattoriale(n){return n<=1?return 1: n * FATT (n-1);}

  3. #3
    L'Onnipotente L'avatar di totem
    Registrato il
    08-04
    Località
    Global Assembly Cache
    Messaggi
    1.237
    Citazione z4g0
    Fattoriale(n){return n<=1?return 1: n * FATT (n-1);}
    Ha detto VB, Visual Basic. E' così:
    Codice:
    Public Function Fattoriale(num As integer) As long
      Dim index As Long
     
      index=1
      while index<num
    	num=num*index
    	index=index+1
      End While
      Fattoriale=index
    End Function
    oppure:
    Codice:
    Public function Fattoriale(num As integer) As long
      If num=1 Then
    	Fattoriale=1
      Else
    	Fattoriale=num*Fattoriale(num-1)
      End If
    End Function
    oppure, con VB.NET:
    Codice:
    Public Function Fattoriale(num As int16) As int64
      Dim index As int64=1
     
      while index<num
    	num*=index
    	index+=1
      End While
      return index
    End Function

  4. #4
    boinc.berkeley.edu
    Registrato il
    09-05
    Località
    Su Arrakis
    Messaggi
    3.261
    Citazione totem
    Ha detto VB, Visual Basic. E' così:
    Codice:
     Public Function Fattoriale(num As integer) As long
       Dim index As Long
      
       index=1
       while index<num
     	num=num*index
     	index=index+1
       End While
       Fattoriale=index
     End Function
    oppure:
    Codice:
     Public function Fattoriale(num As integer) As long
       If num=1 Then
     	Fattoriale=1
       Else
     	Fattoriale=num*Fattoriale(num-1)
       End If
     End Function
    oppure, con VB.NET:
    Codice:
     Public Function Fattoriale(num As int16) As int64
       Dim index As int64=1
      
       while index<num
     	num*=index
     	index+=1
       End While
       return index
     End Function
    Grazie tante
    Vuoi aiutare concretamente la ricerca scientifica a progredire? Con BOINC puoi: BOINC è un programma di calcolo distribuito, che sfrutta le risorse inutilizzate del tuo computer per elaborare proteine, studiare i cambiamenti climatici o elaborare possibili segnali extraterrestri. BOINC è assolutamente gratuito e supportato da università e dal National Science Foundation degli Stati Uniti. Se vuoi saperne di più, vieni sul mio thread ufficiale o visita il sito web.

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •