Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB6] fattoriale

    Ciao ragazzi avrei bisogno di una funzione che mi calcola il fattoriale, ancora meglio se by ref
    grazie ciao
    a

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Lo puoi fare o con una funzione iterativa, oppure una ricorsiva.

    codice:
    Private Sub FattorialeIterativo(N As Long)
        Dim F As Long
        F = 1
        Do While N > 0
            F = F * N
            N = N - 1
        Loop
        MsgBox "Il fattoriale del numero (metodo iterativo) è: " & F
    End Sub
    
    
    Private Function FattorialeRicorsivo(N As Long) As Long
        If N = 0 Then
            FattorialeRicorsivo = 1
        ElseIf N = 1 Then
            FattorialeRicorsivo = N
        Else
            FattorialeRicorsivo = N * FattorialeRicorsivo(N - 1)
        End If
    End Function
    Ans.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.