Considerando o programa abaixo, onde o usuário entrou com os seguintes valores na sequência: 23, 6 e 4. Teremos como resposta:
num1 = float(input("Entre com o número 1: ")) num2 = float(input("Entre com o número 2: ")) x = int(input("Entre com o valor de x: ")) if x == 1: y = num1+num2 print (y) elif x == 2: y = num1-num2 print (y) elif x == 3: y = num1*num2 print (y) elif x == 4: y = num1%num2 print (y) else: print ("ERRO")
Lista de comentários
A alternativa correta, que representa a saída do programa é a letra B) 5.0.
O programa apresentado se refere a linguagem Python. O usuário informa os seguintes valores para o programa:
Como x vale 4, a execução do programa segue o seguinte caminho:
A operação de módulo (%) fornece o restante de uma divisão. No caso da questão, 23 dividido por 6 tem quociente de 3 e resto de 5.
Desse modo, y = 23 % 6 = 5.0. Portanto, a resposta do programa será 5.0.
As demais opções são incorretas porque:
#SPJ1