Questões de Portugol
Escreva uma função que recebe 1 (um) número inteiro positivo e retorna o seu fatorial. Demonstre o funcionamento da função criada no programa principal (função inicio).
R:
programa { funcao inicio() { inteiro num escreva("Informe um numero: ") leia(num) fat(num,num) } funcao fat(inteiro num, inteiro fatO){ inteiro i faca{ i = num - 1 fatO = fatO * i escreva(" ", i," x ") num = i }enquanto(i > 1) escreva(" = ",fatO) } }
R:
programa { funcao inicio() { inteiro num escreva("Informe um numero: ") leia(num) fat(num,num) } funcao fat(inteiro num, inteiro fatO){ inteiro i faca{ i = num - 1 fatO = fatO * i escreva(" ", i," x ") num = i }enquanto(i > 1) escreva(" = ",fatO) } }
Comentários
Postar um comentário