Considere o seguinte cenário: um programador está desenvolvendo um software para calcular o fatorial de
Considere o seguinte cenário: um programador está desenvolvendo um software para calcular o fatorial de um número inteiro positivo. Ele deseja implementar uma estrutura de repetição que calcule o fatorial de forma iterativa, multiplicando cada número pelo seu antecessor até alcançar o número desejado. Dentre as opções abaixo, qual descreve corretamente a estrutura de repetição que o programador deve utilizar para calcular o fatorial?
Questão 1Resposta
- O programador deve optar por um loop "for", onde a variável de controle se inicia com o número desejado e é decrementada até chegar a 1. Durante cada iteração, ele multiplica a variável de controle pelo fatorial em andamento.
- O programador pode utilizar um loop "while" que verifica se a variável de controle é menor ou igual ao número desejado. Enquanto a condição for verdadeira, ele multiplica a variável de controle pelo fatorial em andamento e a incrementa.
- O programador pode implementar uma estrutura "do-while" que verifica se a variável de controle é maior que 1. Enquanto a condição for verdadeira, ele multiplica a variável de controle pelo fatorial em andamento e a decrementa.
- O programador deve usar uma estrutura "for", onde a variável de controle se inicia com o valor 1 e é incrementada até o número desejado. Dentro do loop, ele multiplica a variável de controle pelo fatorial em andamento.