O código a seguir realiza o cálculo do fatorial de um número. No código é utilizada a estrutura while, com o while, uma instrução será repetidamente executado enquanto uma condição verdadeira for verificada, somente após a sua negativa essa condição será interrompida. Analise o código a seguir.
#include int main(){ int num; long long fatorial; printf("entrar com um número inteiro: "); scanf("%d",&num); fatorial = 1;
while (number > 0) { fatorial *= num; --num; } printf("Fatorial= %lld", fatorial); return 0;}
Considerando o contexto, avalie as afirmativas a seguir:
I. O fatorial de um número será calculado sempre que receber como entrada um valor maior que "0".
II. Nesse exemplo o loop (while) será finalizado se for menor ou igual a zero.
III. A opção --num realiza o decremento após calcular o valor do fatorial do número (num) e sempre que o comando while for maior que 0.
Considerando o contexto apresentado, assinale a alternativa correta.
Escolha uma:
a. As afirmativas I, II e III estão corretas.
b. Apenas a afirmativa III está correta.
c. Apenas a afirmativa II está correta.
d. Apenas as afirmativas I e II estão corretas.
e. Apenas a afirmativa I está correta. Incorreto
Respostas
respondido por:
69
Letra A. I, II, III
Conferido pelo AVA
WaldineiPrevelato:
correto
respondido por:
1
Resposta:
Explicação:
As afirmativas I, II e III estão corretas.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás