Ir para conteúdo
Fórum Script Brasil
  • 0

O Q Esse Codigo Faz


Guest - julio -

Pergunta

Guest - julio -

olá gente sou novo em ASP e gostaria de saber como funciona essa função se alguém poder me ajudar e comentar linha por linha apenas para eu ver o que essa função de calcular fatorial faz pois eu não conheco muito bem ASP e não sei muitas coisas ainda EXemplo o que e Step -1

vlw

<%
Function Fatorial( num )
   Dim i, result
   result = 1

   If( num > 0 ) Then
      For i = num to 1 Step -1
         result = result * i
      Next
   ElseIf( num = 0 ) Then
       result = 0
   Else
      For i = num To -1 Step +1
          result = result * i
      Next
    End If

    Fatorial = result
End Function

Editado: Sempre que postar códigos use as tags CODE ou QUOTE

Editado por cyberalexxx
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
<%
Function Fatorial( num ) 'declara a função
  Dim i, result 'declara as variaveis i e result
  result = 1 ' atribui valor inicial 1 a variavel result

  If( num > 0 ) Then 'caso o numero informado seja maior que 0 execute:
     For i = num to 1 Step -1 'abre um contador do numero informado até -1
        result = result * i ' resultado sera igual result multiplicado pelo valor de i
     Next ' faz o loop
  ElseIf( num = 0 ) Then 'caso o valor informado seja menor que zero, atribui valor 0 ao resultado
      result = 0
  Else
     For i = num To -1 Step +1 'abre um contador do numero informado até -1

         result = result * i ' resultado sera igual result multiplicado pelo valor de i

     Next 'faz o loop
   End If

   Fatorial = result 'atribui o sesultado da função para a variavel fatorial
End Function 'fim da função

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...