Qual é a saída do seguinte trecho de código se o usuário digitar duas linhas contendo 3 e 2 respectivamente?
Qual é a saída do seguinte trecho de código se o usuário digitar duas linhas contendo 3 e 2 respectivamente?
- 3
- 1
- 2
- 0
Qual é a saída do seguinte trecho de código se o usuário digitar duas linhas contendo 3 e 2 respectivamente?
Resolução completa
Alternativa D - Valor 0
Para determinar a saída do programa, precisamos simular a execução linha por linha, acompanhando como os valores das variáveis mudam.
O código utiliza a linguagem Python. Vamos analisar o fluxo com as entradas fornecidas (3 e 2):
x = int(input()): O usuário digita 3. Variável x recebe o valor 3.y = int(input()): O usuário digita 2. Variável y recebe o valor 2.x = x % y: Calcula o resto da divisão de x por y.x = 1.x = x % y: Repete o cálculo com o novo valor de x.x = 1 (não mudou).y = y % x: Calcula o resto da divisão de y por x.y = 0.print(y): Imprime o valor atual de y, que é 0.| Linha | Comando | Cálculo | Valor de x | Valor de y |
|---|---|---|---|---|
| 1 | x = int(input()) | Leitura | 3 | - |
| 2 | y = int(input()) | Leitura | 3 | 2 |
| 3 | x = x % y | $3 \% 2$ | 1 | 2 |
| 4 | x = x % y | $1 \% 2$ | 1 | 2 |
| 5 | y = y % x | $2 \% 1$ | 1 | 0 |
| 6 | print(y) | Impressão | 1 | 0 |
O operador % é conhecido como operador de módulo (ou resto da divisão). Ele retorna o restante da divisão inteira entre dois números.
Portanto, a saída final é 0, correspondente à última alternativa apresentada na imagem.
Tem outra questão para resolver?
Resolver agora com IAMarque a alternativa que contém a simbolização da proposição “Se João é engenheiro, então Maria é arquiteta ou professora”.
Na lógica de predicados, diferenciamos o sujeito e o predicado e preservamos o conteúdo da proposição. Utilizamos letras minúsculas para representar os objetos e letras...
Um aplicativo de transporte cobra f(x) = 5 + 1,5x , sendo x a distância em km. Qual o valor para 10 km?
Considerando as informações sobre as expressões algébricas a seguir e suas operações, classifique as alternativas em certo ou errado.
Os jogadores de uma equipe de basquete apresentam as seguintes idades: 38, 27, 19, 23 e 31 anos. Qual a média de idade desta equipe?
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.