Estava desenvolvendo um programa para exibir o fatorial de números. Na hora de testar, notei que o programa se comporta de maneira estranha: o resultado apresentado é o produto dos possíveis retornos da função. Vou inserir o código, para facilitar o entendimento:
Exemplo: Se o argumento inserido for 6, e o return do else tiver valor 3; o resultado exibido será 6! x 3. Gostaria de saber por que ocorre isso e não o retorno do valor 1.
Pergunta
joaoguinadin
Olá,
Estava desenvolvendo um programa para exibir o fatorial de números. Na hora de testar, notei que o programa se comporta de maneira estranha: o resultado apresentado é o produto dos possíveis retornos da função. Vou inserir o código, para facilitar o entendimento:
Exemplo: Se o argumento inserido for 6, e o return do else tiver valor 3; o resultado exibido será 6! x 3. Gostaria de saber por que ocorre isso e não o retorno do valor 1.
Desde já, agradeço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.