Analise o trecho do código abaixo, escrito em uma linguagem de programação hipotética, fazendo
uso dos omandos “while-do” (enquanto-faça) e “do-while” (faça-enquanto) e supondo que a, b e c
forma declaradas anteriormente.
while (c < a)
do{
a=a-1;
b=b+1;
c=c+b;
}
do{
a=a-1;
b=b+1;
c=c+b;
}
while(c
Quais são os valores de a, b e c, após o término de cada trecho, se as variáveis a, b e c forem
inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho?
(A) 3, 0 e 3 e 2, 1 e 4.
(B) 2, 1 e 1 e 2, 1 e 2.
(C) 2, 1 e 3 e 1, 2 e 3.
(D) 0, 3 e 5 e 0, 3 e 5.
Me ajudem pff!!
Irei retribuir a tds! :D
Soluções para a tarefa
Respondido por
1
A Resposta correta seria letra A.
Vamos Explicar o "while (c < a) do" não seria executada pois os valores de A e C são iguais, então o retorno seria o valor inicial que e A = 3 B = 0 C = 3.
E no caso do "do{" seria executado mudando os valores de A para 2, B para 1 e de C para 4. No final resultaria A = 2 B = 1 C = 4
(A) 3,0,3 e 2,1,4
Qualquer duvida me manda Mensagem.
Perguntas interessantes
Português,
8 meses atrás
Matemática,
8 meses atrás
Filosofia,
1 ano atrás
Química,
1 ano atrás
Inglês,
1 ano atrás