Informática, perguntado por hannakryciaa1, 1 ano atrás

Seja o algoritmo mostrado a seguir e os valores digitados pelo usuário 6,22, 1.3, 10.2, 4, 3.0, 9.1. Quais serão os resultados mostrados por este algoritmo?

Algoritmo Valores
Var i, Qtde: inteiro, x: real
Início
Leia Qtde
Para i de 1 até Qtde -1 faça
Leia x
Escreva (x*3)
Fim_para
Fim


A. 18.0   66.0   3.9   30.6   12.0  9.0   27.3
B. 66.0  3.9  30.6  12.0  9.0
C. 66.0  3.9 30.6  12.0  9.0  27.3
D. 3.9   30.6  12.0  9.0  27.3
E. 66.0  3.9  30.6  12.0

Soluções para a tarefa

Respondido por bokomoko
3
Observe 

o algoritmo tem um leia() sozinho e depois outro leia() dentro do loop

O primeiro leia vai definir quantos leia() dentro do loop serão realizados. Na verdade, a quantidade menos 1.
como se lê o 6 no começo, então o loop vai ler 5 próximos números
22,
1.3,
 10.2,
 4,
 3.0

o valor 9.1 será ignorado

para cada valor lido, o valor multiplicado por 3 será exibido

então

22, x3 = 66
1.3, x3 = 3.9
 10.2, x3 = 30.6
 4, x3 = 12
 3.0 x3 = 9 
então .. é a alternativa B

Perguntas interessantes