Programação
Diversos processos matemáticos se utilizam de repetição para a obtenção dos resultados. Observe o código abaixo.Algoritmo "fatorial"
Var
c, i: inteiro
Inicio
escreval("Digite um número:")
leia(c)
i <- 1
enquanto (c > 1) faca
i <- i * c
fimenquanto
escreval(i)
fimalgoritmo
Considerando o código acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
A execução do programa acima irá ocasionar um looping infinito.
Alternativa 2:
O código acima para cálculo do fatorial deveria ser feito com a estrutura "para" para funcionar.
Alternativa 3:
Apesar do nome "fatorial", o código acima representa a soma dos números de 1 até o número digitado.
Alternativa 4:
A linha de saída após a estrutura enquanto deveria exibir o conteúdo da variável c ao invés da variável i.
Alternativa 5:
Se o usuário digitar o número 5, o programa irá calcular o fatorial de 5 (5!) e retornar na tela o número 120.
Discussão (0)
Carregando comentários...