Foi pedido para que os alunos construíssem um programa escrito na linguagem C, o qual mostrasse na tela todos os números inteiros positivos múltiplos de 3 e menores do que 100. Observe o algoritmo abaixo e analise as afirmações:
#include
int main (void )
{
int i;
for(i=3; i<=100; i=i+3){
printf("%d\t",i);
}
return(0);
}
I. Faltou fazer um desvio condicional onde é calculado se o número é múltiplo de 3 ou não.
II. O algoritmo mostra corretamente todos os números divisíveis por 3, conforme solicitado.
III. Pode-se trocar a regra de incremento da linha 5 para i+=3.
IV. Pode-se trocar a regra de parada do laço para i < 100.
V. O marcador \t da linha 6 faz com que cada número seja impresso em uma linha diferente.
felipeXavier77:
Eu acho q seria a opção I e IV mas estou em dúvida se a opção II esta correta também
Apenas as alternativas I e IV estão corretas.
Apenas as alternativas II, III e IV estão corretas.
Apenas as alternativas I e V estão corretas.
Apenas as alternativas II e V estão corretas.
Soluções para a tarefa
Respondido por
5
II , III e IV
II - porque o loop vai sempre incrementando 3 na variável, ou seja, primeiro mostra 3, depois 6, depois 9, 12...
III - porque i += 3 é a mesma coisa de i = i + 3
IV - porque o ultimo número múltiplo de 3 abaixo de 100 é o 99, que é < 100.
II - porque o loop vai sempre incrementando 3 na variável, ou seja, primeiro mostra 3, depois 6, depois 9, 12...
III - porque i += 3 é a mesma coisa de i = i + 3
IV - porque o ultimo número múltiplo de 3 abaixo de 100 é o 99, que é < 100.
Perguntas interessantes
Matemática,
8 meses atrás
Ed. Física,
8 meses atrás
Português,
8 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Filosofia,
1 ano atrás
Química,
1 ano atrás