Lógica, perguntado por alissonaricavalli, 5 meses atrás

Observe o código abaixo em Python contendo condicionais simples.



Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor.


A 7, 12 e 12
B 7, 12 e 0
C 7, 5 e 0
D 12, 12 e 12
E 7, 7 e 7

Anexos:

Soluções para a tarefa

Respondido por NagatoYuki
2

Resposta:

C 7,5 e 0

Explicação:

Se valor==1, pelo primeiro if

resultado=x*valor

resultado=2*1

resultado=2

Como a linha 8 atribuiu valor =2, o programa vai pro segundo if

resultado+=y

resultado=resultado+y

resultado=2+5

resultado=7

Por causa da linha 12 o programa vai pro terceiro if

resultado+=z

resultado=resultado+z

resultado=7+0

resultado=7

Se valor==2, pelo segundo if

resultado+=y

resultado=resultado+y

resultado=0+5

resultado=5

Pelo terceiro if

resultado+=z

resultado=resultado+z

resultado=5+0

resultado=5

Se valor==3, pelo terceiro if

resultado+=z

resultado=resultado+z

resultado=0+0

resultado=0

Perguntas interessantes