funcao fatorial (v: inteiro): inteiro inicio se v <= 2 entao retorne v senao retorne v * fatorial(v-1) fimse fimfuncao Com base no algoritmo mostrado acima e nos seus conhecimentos sobre Funções, considere as afirmativas a seguir: I. A função apresenta duas variáveis. II. Se o usuário inserir v=5, a função retornará o valor 5. III. Se o usuário inserir v=3, a função retornará o valor 6. IV. Se o usuário inserir v=4, a função retornará o valor 24. V. Se o usuário inserir v=6, a função retornará o valor 12. Está correto o que se afirma em:
Soluções para a tarefa
Respondido por
17
Resposta:
III e IV
Explicação passo a passo:
Respondido por
1
Resposta:
III e a IV
Explicação passo a passo:
Algoritmo "Fatorial"
var valor : inteiro
procedimento obtervalor
var x : inteiro
inicio
escreva("Digite um número:")
leia(x)
valor <- x
fimprocedimento
funcao fatorial(v:inteiro) : inteiro
inicio
se v <= 2 entao
retorne v
senao
retorne v * fatorial(v-1)
fimse
fimfuncao
inicio
// Corpo principal do programa
obtervalor
escreva("O fatorial de ",valor," é ",fatorial(valor))
fimalgoritmo
Perguntas interessantes